How to set up a remote Git repository

On the remote server:

mkdir repository.git
cd repository.git
git --bare init

On the developer’s machine:

mkdir cool_app
cd cool_app
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin ssh://user@server:port/full/path/to/repository.git
git push origin master

More…