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