Visual Studio 2017 ships with its own version of Git. Unfortunately, it doesn't have support for SSH and it doesn't include a root certificate for the issuer for SSL certificate protecting our repositories. So, whenever we try to clone, pull, or push, we get this error:
Error encountered while cloning the remote repository: Git failed with a fatal error. fatal: unable to access 'https://********/': SSL certificate problem: unable to get local issuer certificate
It looks like Visual Studio 2017 ships with its own version of Git. The latest version of Git, 2.12.2, fixes the issue above by adding support for looking in the Windows Certificate stores when validating SSL certificates. Is there anyway to configure Visual Studio to use the globally installed version of Git? Bonus points if the solution works across versions of Visual Studio.