今天更新了一下Git版本,发现推送代码的时候提示
Unable to negotiate with xx.xx.xx.xx port 29418: no matching host key type found. Their offer: ssh-rsa,ssh-dss
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
查了一下资料,解决办法记录一下:
解决方案:
1.打开('C:\Users\你当前的账户名')
2.在这个文件夹中看是否有一个.ssh文件夹
3.打开文件夹,找到config文件,如果没有的话,就新建一个,没有后缀;
4.文件内容写入:
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
5.保存文件,Git重新push,成功。文章来源:https://www.toymoban.com/news/detail-643967.html
文章来源地址https://www.toymoban.com/news/detail-643967.html
到了这里,关于Git:Unable to negotiate with错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!