git无known_hosts文件,以及git:host key verification failed报错和@@@WARN@@@报错的办法

之前用着都没问题,今天突然就出问题了,而且没有修改任何配置。

先是出现了一大堆@@@@@@@@包裹的什么WARN之类的问题,有一位博主提供了解决办法,但应用于我机时没有生效,我往下翻了翻看到了评论,他的做法是把公钥文件known_hosts删除,于是我就试了一下,果然不报@@@@WARN的错了。

开始报了git:host key verification failed的错误。

我又去网上查了一下,我所理解的大致意思综合起来(我并不知道原理,大神们见谅)其实都是缺少known_hosts文件,所以我又想法设法生成known_hosts文件,就有了今天这篇不走弯路的文章。

首先第一种情况**而是进行ssh -T git@gitee.com查验时报错(虽然我没有known_hosts还是查验了) ,此原因大致为git的config文件内唯一一个url标识后的url的问题(我查验了下我没有这样的问题):git报错 ssh: Could not resolve hostname gitee.com:xxxxxx: Name or service not known fatal

第二种情况就是我的情况,话不多说直接上大佬的链接:known_hosts不存在
这一套做下来真是舒舒又服服,一顶一的流畅。

这套办法据我的理解是先再次生成密钥,然后放进码云网站内SSH密钥设置中,如果提示指纹已存在,就把下部分界面之前的那个给删了,亲测不会又问题,可以放心大胆的删。添加好之后回到项目目录,把项目克隆下来,这里注意大佬用的是SSH路径进行克隆。clone过程中会让你做道选择题,不要一直按回车哈。手动写了yes之后,咱们.ssh目录下的known_hosts就存在啦,提交代码什么的都正常啦。

还有另一个链接!其中有一步骤是教小伙伴们如何将密钥放进码云内的,我这里的码云页面和他不相同,小伙伴们参照这个就好:为什么没有生成known+host文件!!我复制秘钥的时候发现.ssh没有known host

水的第一个贴,谢谢大家

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值