记录window电脑首次配置ssh后,git仓库拉取项目报fatal: Could not read from remote repository.

到了金山银四换工作季节,提前预祝大家找到心里预想的研发公司。话不多说了,入职到一家新公司后,以为公司配置的mac,结果看到的却是很久不用的window电脑,没办法第一天,家里电脑没带,什么都需要重新配置,一顿操作猛如虎,结果卡到了拉取代码仓库时,居然怎么都拉不下来报Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa
fatal: Could not read from remote repository. 首先排除了没有权限的情况,后来又重新重启,重新配置ssh,还是不行。。。(开发效率,电脑配置方面window系统还是欠缺点mac的意思)

百度大法好,介绍这种情况大概原因是新的ssh客户端不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。

具体的操作:打开git,切换到ssh项目下(cd ~/.ssh)然后(ls)查看是不是只有id_rsa和id_rsa.pub,那就找到问题所在原因,缺少config文件!!!

具体做法:到当前用户目录下的.ssh文件中创建config文件,不知道怎么创建,copy一份下面的文件,重命名成connfig就ok了,然后使用记事本打开 config文件添加如下的配置:

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

搞定了,有兴趣的小伙伴去看看

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值