title: Self-host remote git repository on Windows server
body: <p>We have a computer on our local network designated as 'the server', that runs Windows XP, where we keep the shared folders and stuff that should be visible to all.</p>
  
  <p>How do I create a remote Git repository on it, and setup it so different people on different computers on the local network can pull/push?</p>
  
  <p>I don't care which protocols are used - <code>http://</code>, <code>ssh://</code>, <code>file://</code>, <code>git://</code> are all fine.</p>