Skip to main content
Warning

Migrations are coming to VA GitHub. See the Migrations section for more information.

Troubleshooting Visual Studio 2019

There are some certificate issues that occur when attempting to use Visual Studio 2019 with GitHub.com when inside the VA network.

How to Make Visual Studio 2019 work with GitHub

  1. Open Visual Studio
  2. Navigate to Tools -> Options
    Visual Studio 2019 Options
  3. Navigate to Source Control and set the Source Control Plugin to Git Visual Studio 2019 Source Control
  4. Navigate to the Team Explorer Window and click the Home button
    VS2019 Team Explorer Home
  5. Open the Settings menu and click Global Settings
    VS2019 Settings
  6. Set the Cryptographic network provider to “Secure Channel”
    VS2019 Cryptographic Network Provder
  7. Open File Explorer and navigate to:
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin
    File Explorer
  8. In the whitespace, “Shift + Right Click” and select Open PowerShell Window here
    Shift + Right click menu
  9. Run the following command to verify the settings of http.sslbackend=schannel
    .\git config --global --list
    Power Shell Git Config Global List
  10. Run the following command to set http.schannelCheckRevoke to false
    .\git config --global http.schannelCheckRevoke false
    Power Shell schannel set to false
  11. Run the following command to verify the settings of http.schannelCheckRevoke=false
    .\git config --global --list
    Power Shell schannel verify

Return to Guides