【问题标题】:Cannot clone gitlab project via SSH无法通过 SSH 克隆 gitlab 项目
【发布时间】:2021-09-09 19:21:06
【问题描述】:

我正在尝试使用SSH方法克隆gitlab项目,我按照网站https://docs.gitlab.com/ee/ssh/中的说明操作但失败了,下面是我运行命令“ssh -Tvvv git@gitlab.com”的日志,我在几台电脑上试过,但同样的问题发生了。谁能帮我解决问题,谢谢!

enter image description here

最好的问候, 西蒙

【问题讨论】:

  • 是的,密钥对已创建,我已将公钥复制到 gitlab。在日志的第11行“debug1: identity file /home/simon/.ssh/id_ed25519.pub type 3”中,似乎在本地计算机中找到了公钥
  • 你试过StrictHostKeyChecking=no吗?
  • @asitdhal 在我尝试 StrictHostKeyChecking=no 后它可以工作,然后我将其更改为是,它仍然有效。谢谢!

标签: ssh gitlab


【解决方案1】:

确保在“The authenticity of host 'gitlab.com' can't be established”步骤中回答“是”。

如果不这样做,SSH 连接将无法完成,并且克隆将失败。

这一步应该只被问一次,这意味着你的下一个ssh -Tvvv git@gitlab.com 不应该再次问你同样的问题,因为~/.known_hosts 将被更新。

这比StrictHostKeyChecking=no 更安全。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-18
    • 2019-01-25
    • 2013-11-27
    • 1970-01-01
    • 2021-11-21
    • 2019-05-28
    • 1970-01-01
    • 2018-09-29
    相关资源
    最近更新 更多