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.


Reply via email to