SSL:无法在Keychain中找到证书“”及其私钥

时间:2017-02-07 11:36:23

标签: git keychain

尝试通过https从github克隆时出现以下错误。

fatal: unable to access 'https://github.com/<any-github-repo>.git/': SSL: Can't find the
certificate "" and its private key in the Keychain.

git + ssh确实可以继续工作,但在某些情况下,我需要能够使用https,例如在运行brew update时。

我的证书只有""。我每隔一个例子至少指明它正在寻找哪个证书,这有助于推断出问题所在。

有谁知道证书""可能是什么?或者如何最好地解决这个问题?

1 个答案:

答案 0 :(得分:2)

我找到了问题的根源。我在~/.gitconfig

有一个github配置文件

在那里我发现了这一行

[http]
    sslCert =
    sslVerify = false

sslCert =是定义""的地方。我已删除[http]部分,现在可以使用了。