I think you have to wait a bit with the Visual Studio and server setup, and
first figure out the foundation and principles of Git.
There are a number of approaches for this.
For a more practical approach, you can try starting off on github.com,
register an account, create a repository, push and pull from it, etc. Just
follow the hints and docs you get from GitHub on the way. Stick to the
command line (git shell), or install "Github for Windows" for a little
kick-start (you can still use the tool with other services than GitHub).
If you like reading, there are a number of free resources around, each of
which are great tutorials, depending on the style you like:
* http://git-scm.com/book - pretty straight forward book that covers most
* http://rogerdudler.github.io/git-guide/ - very simple tutorial
* http://rypress.com/tutorials/git/index.html - a bit more practical
* http://think-like-a-git.net/ - another tutorial
Now, when you got the basics figured out, you might want to use Visual
Studio 2012 or newer, where you can get "native" Git
Try out creating a Git repository "in the cloud" at CodePlex or Team
Foundation Service. There's also Gitorious, Bitbucket, Github which I
already mentioned, and many other places you can store/share Git
*Now, if you still want to host your own Git server* (meaning a central
place where you keep track of repositories), you can consider what software
to use. If you want a standalone one you can try Gitblit<http://gitblit.com>,
or if you want to put one on top of IIS you can try
You can also of course keep central Git repositories on a server where you
share them via shared network drives, but that might have various
security/stability/performance drawbacks. You could also try going down the
route of sharing them over SSH, but experience-wise people on Windows have
a lot of trouble figuring that out. It depends what you're comfortable with
in your organization/context.
On Thursday, June 13, 2013 5:40:56 PM UTC+2, vmhatup wrote:
> I'm trying to integrate some type of source code versioning. I come from a
> VSS background, where our workstations would connect to a server and 'check
> out' a solution/project into my workstation. Essentially, 'check out' the
> code into my PC and then ('check in') back to the server.
> Anyways, I'm trying to understand how Git works. I assumed that I would
> install Git in the server (where all source code will reside), and then I'd
> install an add-on to VS2010 in my workstation to connect to the server.
> From VS2010 I would add my solution to the server, and do
> So, I installed this version of Git in the
> and I can see a box that asks me to create a new repository. What I don't
> seem to understand is how I can connect locally (from my VS2010) to that
> server. In my workstation (VS2010), I installed Git Source Control
> Provider, but I don't see any option that lets me connect to the server.
> Any help is appreciated.
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/groups/opt_out.