Article ID: 82967
Article Type: Troubleshooting
Last Modified:
SSL verification for Git fails.
SSL verification for Git fails with the following error message in the Command Center:
CGitCmdUtils::ShouldIgnoreError(211) - [[git-clone] failed with [fatal: unable to access 'https://dev.azure.com/corp-org001/project001.git': SSL certificate problem: self-signed certificate in certificate chain]]
If the remote repository is secured with SSL/TLS, Git requires a valid certificate to establish a secure connection. Git does not allow a self-signed certificate to establish a secure connection.
Use a valid certificate to establish a secure connection, or
In a controlled environment where security is not a primary consideration, you can disable SSL verification. To disable SSL verification globally for all Git repositories on your system, run the command:
git config --global http.sslVerify false
Note: Disabling SSL verification introduces security vulnerabilities by allowing connections to servers without validating their identities. This practice is not recommended for production environments or when managing sensitive data.