Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time



VisualGit is an extension for Visual Studio 2010 providing a fully functional source control provider without any dependencies other than this extension.

Getting started

After you've installed the extension, it may not be enabled automatically. Go to Tools | Options and find the Source Control options page. Here you can select the "VisualGit - Git Support for Visual Studio" source control plug-in.

After enabling the extension, you should provide your name and e-mail address. These can be entered on the Source Control | Git Configuration page.

Last, when you want to communicate with Git servers, you have to provide the location of the certificate you use to communicate with this server. This can be done by going to the Source Control | Git Environment options page and clicking Edit for Manage Certificates.

Project status

This project is currently in Alpha state and under heavy development. Please report any bugs or issues you encounter so they can be solved promptly.

Known issues

Review the issue list at for a complete list of issues. The most important issues currently are:

  • Project load and refresh is very slow on large projects #25;
  • Maintenance on branches and tags is missing #8;
  • Maintenance on remotes is missing #30.


VisualGit is heavily based on the excellent Subversion source control provider AnkhSVN which can be downloaded from

Git repository management is provided by NGit, a Sharpen port of JGit. NGit can be found at, Sharpen can be found at and JGit can be found at

Reporting bugs

Integrated with VisualGit is CrashReporter.NET. If you encounter a bug, send a crash report through the CrashReporter.NET interface. These issues are collected at

Other issues and requests can be reported through GitHub at


Visual Studio source control extensions for Git







No releases published


No packages published