While CSLA was under SVN Source Control, for Visual Studio I was using ankhSVN and TortoiseSVN for the file system.
For GitHub I found Git Source Control Provider for Visual Studio and I'm still looking for a Tortoise replacement.
What are you using?
[Edit: forgot to say I'm using VS2010]
The new repository is for NET 4.5 so you should probably use Visual Studio 2012.
I use Visual Studio 2012 with Update 2 CTP and Visual Studio Tools for Git (Preview):
Visual Studio Tools for Git (Preview)
"The Visual Studio Tools for Git is an extension for Team Explorer that provides source control integration for Git. This extension enables integration with any local Git repository, and it provides tools to work with third party hosted Git repositories. The extension also enables the use of Team Foundation Service hosted Git projects.
For Visual Studio 2010 and 2012 there is another free provider available on Visual Studio Gallery:
I am using four things:
In reality I mostly use TortoiseGit because I understand Tortoise very well.
I'm learning to use the VS integrated features.
And there are a few things where the Git for Windows GUI is just necessary (or I haven't figured out how to do advanced things in TortoiseGit).
Copyright (c) Marimer LLC