Java教程

windows下使用git pull报错

本文主要是介绍windows下使用git pull报错,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

报错内容:

Unable to negotiate with x.x.x.x port 22: no matching host key type found. Their offer: ssh-rsa
fatal: Could not read from remote repository.

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

 

已经在服务器上添加了windows电脑的公钥,刚开始一段时间,是能正常使用的,但是突然之间,windows上无法更新代码了。

 

解决:

C:\Users\Administrator\.ssh (这是我的电脑上的路径,你们的电脑路径可能不一样,根据具体情况来找)

在该目录下新增文件 config,文件内容为:

Host x.x.x.x
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa

注意,这里的x.x.x.x代表的是你的git服务器的IP地址。

 

重新拉取代码,此时就恢复了。

这篇关于windows下使用git pull报错的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!