On 27 Feb 2012, Timothy Pearson spake thusly:
OK guys, first there is no such thing as a "GIT server" where the software is concerned. What we call a "GIT server" is a box containing a well-secured central copy of the GIT tree, which can be accessed with HTTP over DAV via Apache. No mattery where you go this is what you will find, except for a few places that use SSH for GIT access (which the recent kernel.org hack shows us is a Very Bad Idea BTW).
In the vast majority of places you will find git uses its own protocol for anonymous git access. A *lot* of places use ssh for non-anonymous access -- I would say the vast majority. You don't need to provide a whole shell on the other end, thanks to gitolite and friends.