【问题标题】:Can not clone project from gitlab无法从 gitlab 克隆项目
【发布时间】:2013-11-27 04:09:37
【问题描述】:

我在 GitLab 上启动了一个名为“project_name”的私人项目。

但是当我尝试在另一台服务器上使用“git clone git@gitlab.xyz:user_name/project_name.git”时,GitLab 通知我输入“git@gitlab.xyz's password”。
输入三个未知密码后,显示“Permission denied (publickey,password,keyboard-interactive)”!

如何配置我的服务器以成功访问“project_name”?

【问题讨论】:

  • 您是否在 GitLab 上注册了 SSH 密钥?您是否正在运行 SSH 身份验证代理(仅当您在 Windows 上时)?
  • 我已经在服务器 A 上注册了我的 SSH 密钥,并且可以在 gitlab 的网页上看到它。

标签: git gitlab


【解决方案1】:

我已经在服务器 A 上注册了我的 SSH 密钥

您需要在服务器 B 上注册另一对公共/私有 ssh 密钥,以便您的 git clone 命令在那里成功。

(这比将你的公钥/私钥从服务器 A 的 ~/.ssh 复制到服务器 B 要好得多:你不应该重复使用私钥)。

【讨论】:

  • 非常感谢!我在服务器 B 上注册了另一个 ssh 密钥并将其添加到我的 GitLab 中。然后我可以在服务器 B 上克隆 repo。
猜你喜欢
  • 2021-09-09
  • 2020-09-20
  • 1970-01-01
  • 2020-07-03
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 2021-10-12
  • 2016-08-25
相关资源
最近更新 更多