【问题标题】:git clone error - The authenticity of host can't be establishedgit clone 错误 - 无法建立主机的真实性
【发布时间】:2016-08-09 11:13:30
【问题描述】:

在将 git 存储库克隆到新电脑时遇到问题。

在新电脑上,我运行 ssh_keygen 如下

ssh-keygen -t rsa -C "laptop"

然后我使用以下命令将其复制到剪贴板:

cat ~/.ssh/id_rsa.pub > /dev/clipboard

然后我去 gitlab 配置文件设置并添加了一个 ssh 密钥。
当我尝试从 intellij 克隆时,我得到了

克隆失败。无法从远程存储库读取

当我使用 cli git clone 运行时

git clone git@mygitlab:myproj/myproj.git 

我明白了

主机'ilgitlab(10.10.0.158)'的真实性不能 成立。

当我选择“是”时初始克隆成功,但与 Intellij 的集成表现不佳。

我正在使用 vpn (cisco anyconnect)。

【问题讨论】:

    标签: git clone ssh-keys rsa-key-fingerprint


    【解决方案1】:

    是的,如果第一个克隆将密钥添加到已知主机,您应该手动执行第一个,第二个以及后续应该没有任何问题,

    应该是这样的消息:

    【讨论】:

    • 谢谢。我做到了。在使用 gitlab 服务器更新 known_host 文件后,Intellij 仍然无法克隆。
    • 试试这个:打开 git bash 并执行这个:eval $(ssh-agent) 现在再次尝试 intellij
    猜你喜欢
    • 2011-04-09
    • 2023-04-01
    • 2018-05-22
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多