This syncs github repos at every time when run_git_pull.sh is executed, headless!
First, clone the repo as usual to your machine. Then, run setup_git_sync.sh to configure everything.
To get your authentication token, go to GitHub > Settings > Developer settings > Personal access tokens > Generate new token
Secondly, run run_git_pull.sh to pull all remote changes. Maybe you want to setup autostart for this script, to pull all changes at every system boot.
Run run_git_rm_clone.sh to pull the repo from new everytime.