无法在rhel上克隆项目

问题描述 投票:0回答:1

我的配置如下作业系统:RHEL 7Git版本:git version 2.18.2Java:openjdk版本“ 1.8.0_242”

[当我尝试克隆项目时,我得到以下错误:

[root@ip-XX-X-XX-XXX warfiles]# git clone https://gitlab.myproject.git
Cloning into 'ps-cs-wallet-servcies'...
fatal: unable to access 'https://gitlab.myproject.git/': error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small

谁能在这里帮助我。

谢谢

git ssl gitlab-ci rhel7
1个回答
0
投票

此错误消息表示您尝试连接的服务器使用的Diffie-Hellman密钥太小。 Diffie-Hellman是用于为TLS建立安全通信的共享机密的算法。

如果密钥太小,很容易猜出来,然后可能会损害连接的保密性和完整性。大多数操作系统会拒绝这些小密钥,因为它们不安全。

您需要与该GitLab实例的系统管理员联系,并让他们修复配置,以便它使用至少2048位,最好是3072位或更多的Diffie-Hellman密钥。如果那不可能,您将需要切换到使用SSH进行操作,因为Git使用的OpenSSL版本不会让您以这种方式进行不安全的连接。

© www.soinside.com 2019 - 2024. All rights reserved.