This is probably the most elementary git question imaginable.
Let's say I start a project and create a Git repository for it on my VPS host.
In SVN you can run an SVN server, serve SVN over Apache, connect to the repo over ssh.
What is the Git analogy to that? Do I need to run a Git daemon? Is there a git://
protocol?
Or is it that on my dev machine I run $ git xyz
commands and they communicate under the hood via ssh?
(BTW, I need to host my own repository. GitHub is great, it isn't a good fit for my projects.)
In case it matters, VPS machine in CentOS Linux and dev machine is OS X.