我正在通过https使用远程git存储库,该存储库具有自签名证书。为了让git知道自签名证书,我在.gitconfig中有以下内容:
[http]
sslCAInfo = /home/user/myselfsigned.cert
这样可以正常工作,但是当我添加另一个带有CA签名证书的远程时,git(或curl?)错误地尝试使用此远程的cert文件。将证书应用于特定远程的正确语法是什么?
答案 0 :(得分:9)
我认为that question也可以回答你的问题:
git config http."https://code.example.com/".sslCAInfo <downloaded certificate>.pem
gitconfig文件会像:
[http "https://code.example.com/"]
sslCAinfo = /path/to/<downloaded certificate>
虽然它对我来说还不起作用......