栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录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

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

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757074.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号