git clone 出现 diffie-hellman-group1-sha1

1、简介

在配置geit ,使用git clone下拉代码的时候 出现的错误:

Unable to negotiate with ...* port 29419: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

此时已经添加了 public key.

2、解决方法

(1) 切换到 .ssh 文件夹

(2) 新建文件 : gedit config 填写

Host ×××.×××.××.××
KexAlgorithms +diffie-hellman-group1-sha1

文中的 ×××.×××.××.×× 就是 你下载访问的服务 ip 地址

(3) 设置 文本权限 660 : sudo chmod 660 config

3、重新 gitclone

问题解决

猜你喜欢

转载自blog.csdn.net/qq_27061049/article/details/86146871