Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>From my experience, the easiest way to get a Git server on a Windows machine is to run a virtual Linux server, and then use something like Gitolite. There's <a href="http://gitstack.com/pricing/" rel="nofollow noreferrer">GitStack</a> which is a proprietary package that allows two users for free, but charges for more than that.</p> <p>I'm more familiar with the Subversion servers for Windows. Maybe someone more familiar with Git can explain the Git on Windows server options.</p> <p>Meanwhile, here are just a few of the Subversion on Windows options.:</p> <ul> <li>SVNSERVE <ul> <li>Subversion comes with <code>svnserve</code> which is a lightweight server that uses it's own protocol. It's fast and easy to install on Windows as a <a href="http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-serversetup-svnserve.html" rel="nofollow noreferrer">Windows service</a>. </li> </ul></li> <li>HTTP <ul> <li>There are two well known GUI Windows Subversion servers out there: <a href="http://www.visualsvn.com" rel="nofollow noreferrer">VisualSVN</a> and <a href="http://www.wandisco.com/ubersvn/download" rel="nofollow noreferrer">UberSVN</a>. Both of these are proprietary servers, but are free as long as you don't use any <em>advanced features</em> (like tying your repository to LDAP). Both have GUI interfaces which make it quick and easy to setup.</li> <li>If you're more of a brave sole, you can get the CollabNet's <a href="http://www.open.collab.net/nonav/go/csvne2_r2a/faq.html" rel="nofollow noreferrer">Subversion Edge</a> package which is entirely open source. It's a bit more work, but it's completely open source. CollabNet gives you an Apache httpd server that's compiled to work as a Subversion server with all the required modules. Setup is a bit more complex than the others, but it's not something a developer can't easily do. The big advantage is that you can do things like integrate LDAP or Active Directory or use secure certificates (https), so your Subversion commits and updates aren't sent plain text over the network without paying extra. Just be prepared to open the back and <a href="http://blog.makezine.com/2005/08/23/no-user-serviceable-parts/" rel="nofollow noreferrer">scout around for user serviceable parts</a>.</li> </ul></li> </ul> <p>Then again, you can share Git repositories back and forth with each other without even having a server. You can use things like <a href="https://stackoverflow.com/q/2175961/368630">email and Dropbox</a> to share updates to the repository with each other. It's one of the big advantages Git has have since it is a distributed version control system.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload