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 of it * http://rogerdudler.github.io/git-guide/ - very simple tutorial * http://rypress.com/tutorials/git/index.html - a bit more practical tutorial * 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 support<http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c>. 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 repositories. *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 http://bonobogitserver.com/. 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 > checkins/checkouts. > > So, I installed this version of Git in the > server<http://git-scm.com/download/win>, > 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. > Thanks. > -- 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 to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.