从昨天起,我再也无法向GitHub推送任何内容了。我收到这个错误:
fatal: unable to access 'https://github.com/foo/bar.git/': error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
虽然我知道这与Github weak cryptographic standards removal有关,但我不知道如何为我解决这个问题,因为他们的网站(请参阅链接)仅解决了如何在某些客户端解决此问题( Windows,Red Hat)我没有使用。我的环境:
OS X 10.8.5,git 2.2.1,OS X的终端v2.3
我不知道我的git是如何设置在我的环境中的,因为我设置它,当我刚开始使用git并且不知道我在做什么时我从未改变它,之后因为它一直工作到现在。到目前为止,为了推动,我只使用了命令git push
,没有别的。
有谁知道我现在如何设置我的git环境,所以我可以再次推送?谢谢!
答案 0 :(得分:1)
您使用的是非常日期的OS / X.鉴于您可能对升级OS / X不感兴趣,您唯一的选择可能是获得新版本的OpenSSL以及针对它编译的新git。
自制软件是否适用于OS / X 10.8?也许MacPorts?其中一个可能会为您提供更新的版本,否则您可能需要手动编译这些软件包。