I wanted to set up a simple git repository to synchronize my bash scripts between a couple hosts, no fancy github or gitlab software required. These are my notes on how I got it working. Thanks to this site for the information.
On the remote host (server)
mkdir GIT_PROJECT_DIR.git cd GIT_PROJECT_DIR.git git init --bare
On the local hosts (client)
Create a git repository and add files to it:
cd GIT_FOLDER git init git add * git commit -m "Initial commit" git remote add origin USER@REMOTE_HOST:GIT_PROJECT_DIR.git git push origin master git branch --set-upstream-to=origin/master