我对github和git相当新,但我确实在我的Mac上使用git setup(使用Mavericks)并在github上添加了一个repo.我正在使用MAMP并在Drupal网站上工作,当我尝试第一次推送到repo时,使用git push origin master我得到一个错误:
error: SSL certificate problem: Invalid certificate chain while accessing
https://githib.com/...git/info/refs?service=git-receive-pack
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)
我环顾四周试图理解这个错误而没有任何运气.我非常感谢任何帮助.
小智 108
如果你使用自生成的ssl密钥,你可以尝试这个.
git config --global http.sslVerify false
Run Code Online (Sandbox Code Playgroud)
cra*_*igb 61
我最近(2014年7月)有一个类似的问题,在OS X(10.9.4)上发现有一个"DigiCert High Assurance EV Root CA"证书已经过期(虽然我还有另一个未过期的证书).
Keychain AccessCertificates"DigiCert"View 菜单> Show Expired Certificates我找到了两个名为"DigiCert High Assurance EV Root CA"的证书,一个在20131年11月到期,到期的一个在2014年7月(几天前).删除过期的证书可以解决我的问题.
希望这可以帮助.
检查你的时钟!在我的情况下,我使用HTTPS,但我的时钟错了,我禁用了SSL但最终我意识到问题是时钟.更新时钟并重新启用SSL可以解决问题:
git config --global http.sslVerify true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61886 次 |
| 最近记录: |