git---如何解决The authenticity of host ‘gitee.com (120.55.226.24)‘ can‘t be established

git—如何解决The authenticity of host ‘gitee.com (120.55.226.24)’ can’t be established

问题:

image.png

测试gitee账号ssh免密登录时候出现,上面的这个问题

解决方法:

下面会出现一个问你是否生产一个文件,这个时候,就选择yes,就会自动生产缺少的文件夹。后面就可以链接成功了;如下:

这个问题出现的原因为

git在生成证书时。生成3个文件,1个公钥1 个私钥 一个known_hosts文件。

当前known_hosts文件缺失。导致在git执行中 报以上错误。

输入yes 或者点击确定。会自动生成一个known_hosts文件。即可解决问题

image.png

image.png

在ssh目录下面会自动生产这个文件,后面就可以免密了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
当我们在使用Git时,有时会遇到 "the authenticity of host" 的提示。这是因为我们第一次连接到远程 Git 存储库时,Git 会为我们生成一个主机密钥。一旦我们确认此密钥,下次连接时 Git 将会检查该密钥的正确性,以确保连接到的服务器是我们所期望的。 "the authenticity of host" 的提示通常出现在我们第一次连接到一个新的远程 Git 存储库时。它向我们确认该存储库的密钥的真实性。 当看到这个提示时,Git 实际上是在询问我们是否信任此主机的密钥。我们需要检查该提示提供的指纹(fingerprint)或密钥,并确保它与我们预期的一致。这是为了确保我们连接到的是我们所期望的远程存储库,而不是一个恶意的或未经授权的服务器。 如果我们信任远程 Git 存储库的真实性,我们可以接受该提示,让 Git 记住该密钥,以便将来连接时无需再次确认。这样,我们就可以放心地和远程存储库进行通信,而无需每次都确认主机的真实性。 然而,如果我们对远程 Git 存储库的真实性存在疑虑,我们应该小心处理。我们可以查找存储库所有者或管理员,并了解他们的密钥指纹。通过比对指纹,我们可以确保连接到的确实是正确的存储库。 在总结中,"the authenticity of host" 是 Git 用来确保我们连接到的远程 Git 存储库的真实性的一个提示。我们需要小心处理这个提示,并确保我们连接的是正确的存储库。一个确认后的主机密钥可以让我们以后连接存储库时省去确认的步骤。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Deng872347348

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值