title: Does git need to be present on a server to use it?
body: <p>When I started with git, one of the most prominent benefits my colleagues told me, was that <em>git didn't need to be present on a server</em> opposed to svn.</p>
  
  <p>But is this really true? In <a href="https://stackoverflow.com/questions/1509246/git-over-ssh-without-git-being-installed-on-server">another thread</a> I read that at least a <code>git-upload-pack</code> or <code>git-receive-pack</code> would be necessary.</p>
  
  <p>On the other hand, I can safely have a git repository on an usb stick.</p>
  
  <p>So, does the server need to have any software installed except to ssh or not?</p>