Git 异常 # No se puede negociar con el puerto xx.xx.xx.xx 29418: no se encontró ningún método de intercambio de claves coincidente.

1. Anormalidades

Después de instalar Git en una nueva máquina, hubo un problema al extraer el código:

No se puede negociar con el puerto 10.18.18.18 29418: no se encontró ningún método de intercambio de claves coincidente. Su oferta: diffie-hellman-group14-sha1, diffie-hellman-group1-sha1
fatal: No se pudo leer desde el repositorio remoto.

 

Asegúrese de tener los derechos de acceso correctos
y de que exista el repositorio.

 

2. Investigación y análisis.

Literalmente, el servidor git admite diffie-hellman-group1-sha1, que no es compatible con el cliente git.

 

3. Solución

Salte al directorio .ssh:

cd ~/.ssh

Cree un nuevo archivo de configuración en el directorio "Usuario / Nombre de usuario actual / .ssh /" en la unidad C sin una extensión. Luego ábralo con una herramienta como WordPad, ingrese y guarde lo siguiente:

Host *
KexAlgorithms +diffie-hellman-group1-sha1

Entonces, eso está bien.
No intente nuevamente el comando git clone simplemente no se ejecutó con éxito.

Si aparece un mensaje: ¿Está seguro de que desea continuar conectándose (sí / no / [huella digital])? 
Ingrese sí y presione Entrar.

发布了70 篇原创文章 · 获赞 15 · 访问量 5万+

Supongo que te gusta

Origin blog.csdn.net/itanping/article/details/104415899
Recomendado
Clasificación