Git for Windows使用哪些证书文件

时间:2017-08-21 08:23:36

标签: windows git ssl trust

在默认的git install中,它有很多证书。

我仍未能在GIT中设置SSL,而且我发现很难弄清楚git尝试使用ssl做什么。

有谁知道所有这些不同的证书文件是单独的? 希望这能解释为什么一个文件不够用?

C:\opt\git>find . -name "*.crt"
./etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
./etc/pki/ca-trust/source/anchors/CAcert.org_class3.crt
./etc/pki/ca-trust/source/anchors/CAcert.org_root.crt
./mingw64/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
./mingw64/share/pki/ca-trust-legacy/ca-bundle.legacy.default.crt
./mingw64/share/pki/ca-trust-legacy/ca-bundle.legacy.disable.crt
./mingw64/share/pki/ca-trust-source/ca-bundle.trust.crt
./mingw64/ssl/certs/ca-bundle.crt
./mingw64/ssl/certs/ca-bundle.trust.crt
./usr/share/pki/ca-trust-source/ca-bundle.legacy.disable.crt
./usr/share/pki/ca-trust-source/ca-bundle.legacy.enable.crt
./usr/share/pki/ca-trust-source/ca-bundle.neutral-trust.crt
./usr/share/pki/ca-trust-source/ca-bundle.trust.crt
./usr/ssl/certs/ca-bundle.crt
./usr/ssl/certs/ca-bundle.trust.crt

每个文件都包含很多我认为没有名字的信任证书。我真的很想相信github和我工作的公司。我正在寻找我需要编辑哪些文件以使我的git安装安全。

1 个答案:

答案 0 :(得分:0)

我意识到这是一个古老的问题,可能已经找到了答案。但是,此git命令应告诉您正在使用哪个crt文件。寻找http.sslcainfo

git config --list --show-origin