【发布时间】:2018-10-14 01:46:16
【问题描述】:
您好,我无法推送到 git hub。
我的 git 版本是 2.17。
当我做sudo git push -u origin master
我收到fatal: unable to access 'https://github.com/rielt12/Project.git/': OpenSSL was built without TLS 1.2 support
我尝试将 openssl 更新到 1.0.2j。这个问题我该怎么办?
【问题讨论】:
-
你的 openssl 安装是你的发行版提供的,还是你手动安装的?
-
它是freebsd,所以我做了pkg install openssl。所以回答:由分发提供
-
你为什么要运行
git和sudo?您完全确定 root 的$PATH上的git是 2.17 版吗? (它可能与您的普通用户$PATH上的不同。 -
没有 sudo 的结果相同
-
在这种情况下,我相信您必须使用端口来编译
git,才能将其与端口中的 OpenSSL 链接。pkg remove git && cd /usr/ports/devel/git && make install clean
标签: git github openssl freebsd