Remove the Microsoft GitProvider from Visual Studio 2013

If you are like me and use a different git tool that operates outside Visual Studio or as an extension or your frankly tired of the performance hit that this provider causes.  Of course the default solution of setting source control to none did not work for me.  As soon as Visual Studio detected a git repository in my solution it will flip it back on.

Well your in luck, after some searching I found a solution on stack overflow.  I tested it with update 4, my Visual Studio installation on Parallels went from 30% CPU utilization to nothing when siting idle.

  • Make sure Visual Studio is closed
  • Open regedit
  • Navigate to HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\SourceControlProviders
  • Delete 11b8e6d7-c08b-4385-b321-321078cdd1f8 
    • In the details pane it should say GitProvider
  • Open Visual Studio
This entry was posted in Source Control, Visual Studio and tagged , , . Bookmark the permalink.

4 Responses to Remove the Microsoft GitProvider from Visual Studio 2013

  1. Ricky Martin says:

    thank you, that was simple and worked like a charm (after lots of failed attempts with other techniques)

  2. Thanks! Glad to get rid of one more crap plugin from microsoft.

  3. Paul says:

    Thanks – that nonsense was driving me insane.

  4. Mike says:

    Doesn’t appear to work in VS2015 (Community Edition) – used the same path as above but with ‘14.0’ instead of ‘12.0’ and the key is the same so deleted it but when I restart VS Git is still showing up 😦

    I simply can’t believe MS force this on us – I have always used TFS and have no interest in Git, there should be an option to just switch it off for good.

Comments are closed.