![]() |
1
4
为了执行HTTP和HTTPS,Git使用了一个名为libcurl的库。这个库又与提供TLS的库相链接,TLS通常是OpenSSL、GnuTLS或NSS,具体取决于您的操作系统。在Linux上,找出Git所链接的对象的最简单方法是运行
如果输出包含“libgnutls”字样,那么您使用的是GnuTLS,需要GnuTLS 2.12.24或更高版本才能获得正确的tls1.2支持。 如果输出包含“libnss”的内容,那么您使用的是NSS,并且需要NSS3.15.1。 如果输出包含“libssl”的内容,而没有其他内容,那么您使用的是OpenSSL,并且需要openssl1.0.1。 请注意,一些供应商需要对其libcurl版本进行后置补丁或升级,以便正确启用TLS 1.2,因此这可能并不完全正确,具体取决于您的供应商。 请注意,您可能正在使用RHEL和CentOS 5的Git的EPEL版本。如果是这样,请注意,这些操作系统根本不支持TLS 1.2,也不会得到任何支持。 |
![]() |
2
1
我在这方面发现了有希望的信息 Github migration guilde :
|
![]() |
3
0
this post 建议调用以下CLI命令以了解您的计算机使用的TLS版本:
|
![]() |
Stat.Enthus · 在bash脚本中设置aws cli配置文件 2 年前 |
![]() |
Pritish · 如何定制Jenkins pipeline舞台视图? 3 年前 |
![]() |
mslz · 从groovy活动引用参数中的json列表返回子列表 3 年前 |
![]() |
asaf · 如果Jenkins管道花费的时间太少,则强制构建阶段失败 3 年前 |
![]() |
Frak · 非常棒。按中嵌套映射的键对映射数组排序 6 年前 |
![]() |
Yash · 我怎么知道詹金斯管道的哪个阶段失败了 6 年前 |