两台机器都设置相同的奇怪问题。
一个可以很好地运行代码提交,另一个不能——它会得到以下错误:
fatal: unable to access 'https://git-codecommit.eu-west-1.amazonaws.com/v1/repos/xxx/': SSL certificate problem: unable to get local issuer certificate
运行命令时:
git clone codecommit://alias@pipeline-name
现在更令人困惑的是,当发生SSL错误的机器禁用了ZScaler时,它就可以工作了。
但是,工作的机器启用了ZScaler。
两台机器都有相同的ZScaler配置文件。
两台机器使用相同的VPN。
我将Zscaler Cert添加到Git CA存储中,并能够绕过错误。
运行git config http.sslCAInfo
以获取CA存储的位置,然后将Zscaler证书连接到此文件。