I have a local Git repository. I would like to make it available on a remote, ssh-enabled, server. How do I do this?
I think you make a bare repository on the remote side,
git init --bare, add the remote side as the push/pull tracker for your local repository (
git remote add origin URL), and then locally you just say
git push origin master. Now any other repository can
pull from the remote repository.