【问题标题】:Can't clone gitlab's repo via ssh after update更新后无法通过 ssh 克隆 gitlab 的 repo
【发布时间】:2019-01-25 09:40:38
【问题描述】:

我有 2 台 gitlab 服务器。

旧的 gitlab 版本是 8.17...

新的 gitlab 版本是 11.0...

服务器拥有相同的用户和相同的私钥。

我无法通过 ssh 从新的 gitlab 克隆 repo。 如果我尝试从新的 gitlab 主机克隆 repo,它可以工作。但是,如果我将我的 ssh 密钥转发到另一台(任何)机器,我可以从旧的 gitlab 服务器克隆 repo,但不能从新的 gitlab 服务器克隆它。

ssh-forwarding 工作正常。

有人知道怎么回事吗?

【问题讨论】:

    标签: git ssh gitlab


    【解决方案1】:

    只需尝试生成一组新的密钥,以便在新服务器上注册新的公钥。

    从那里,使用~/.ssh/config 文件来引用第二个私钥,如this example

    【讨论】:

      猜你喜欢
      • 2013-07-18
      • 2018-08-24
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      相关资源
      最近更新 更多