【问题标题】:Xcode can't verify the identity of the server "github.com", XcodeXcode无法验证服务器“github.com”的身份,Xcode
【发布时间】:2012-08-19 10:43:36
【问题描述】:

抱歉这个愚蠢的问题,但我一直在 Xcode 上得到这个。我不确定是不是因为我更新到了山狮。每次单击继续时,我都会收到相同的消息,并且永远不会继续。但是,我可以从命令行拉或推。有谁知道如何解决这个问题?谢谢!

【问题讨论】:

  • 还有这个吗?它表明 github 的 ssl 证书在他们的负载均衡器之一上过期,这很容易成为他们的临时问题。也可能是一些奇怪的地方。
  • @Christopher 是的,仍然明白。大声笑,不知道该怎么办。
  • VonC 的答案让您能到任何地方?

标签: xcode git


【解决方案1】:

只需单击“显示证书”,展开披露箭头并将“信任”下拉选项菜单设置为“始终信任”。如果询问,请接受并重新输入您的密码。现在应该好了。 (抱歉没有更准确,但我现在没有证书窗口。)

【讨论】:

  • 我这样做了,但没有任何区别:(
  • 每次推送都会继续询问
  • 对我来说它终于奏效了。谢谢!
【解决方案2】:

GitHub 的 CA 链中的证书似乎都没有刚刚过期或被关闭过期。

这个article(在铁路应用程序上,但在这里也相关)建议:

$ cd /opt/local/etc/openssl $ sudo curl -O http://curl.haxx.se/ca/cacert.pem $ sudo mv cacert.pem cert.pem $ setenv SSL_CERT_FILE /opt/local/etc/openssl/cacert.pem

【讨论】:

  • tech-artists.org/forum/… 关于 Mountain Lion 上的环境变量
  • 仅供参考,这发生在我在 mac 上安装了 git 的 GUI 客户端之后发生在我身上......
【解决方案3】:

遇到此问题的任何人,请退出您的代理并重试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多