1

有谁知道在 RedHat 6.4 上使用 github 运行 git 客户端的方法?

它停止与 github 合作,请参阅:https ://githubengineering.com/crypto-removal-notice/

RedHat < 6.8 与最近的更改不兼容,因为它不支持 TLSv1.2。

Error: fatal: unable to access 'https://github.com/xxx.git/': SSL connect error

我们需要在 6.4 上测试软件,因为这是生产中的软件,但由于上述问题,目前无法在 6.4 上直接克隆 git repo,也无法更新 RedHat。也许我们可以将一些加密库更新到较新的版本和/或从源代码编译较新的 git 客户端?

任何人都有类似的问题,可以建议吗?

4

2 回答 2

2

终于找到了更容易的修复(所以在这里为其他人添加):

yum update -y nss curl libcurl

以上为我解决了这个问题(无需重新编译任何东西)

于 2018-03-13T12:29:39.257 回答
1

您需要重新编译 OpenSSL、OpenSSH 和 git。

于 2018-03-13T10:53:16.897 回答