【问题标题】:connect to gitlab project using ssh key使用 ssh 密钥连接到 gitlab 项目
【发布时间】:2021-01-15 07:16:27
【问题描述】:

请我在 gitlab (public_rsa) 上添加一个 ssh 密钥。

我的问题是,当我尝试在存储库上推送分支时,仍然要求我输入 gitlab 密码和密码。我的理解是,在我设置了这个 SSH 密钥之后,我就不必再这样做了。

ssh-keygen -t rsa -b 4096 -C "gregory@gmail.com" -f $HOME/.ssh/id_rsa_specific

如果有人可以帮助给出解释,我将不胜感激。 如果我不清楚,请告诉我。

谢谢。

【问题讨论】:

标签: macos gitlab ssh-keys


【解决方案1】:

我看到您列出了生成 rsa 密钥的命令。您没有提及您是否将该密钥放在 Gitlab 中或在哪里。

我会首先仔细检查您是否已将 $HOME/.ssh/id_rsa_specific 的内容复制并粘贴到您的 Gitlab 帐户设置 >> ssh 密钥中。

https://docs.gitlab.com/ee/ssh/#adding-an-ssh-key-to-your-gitlab-account

然后我会尝试通过在终端中运行以下命令来检查 ssh 密钥:

ssh -T git@gitlab.com

https://docs.gitlab.com/ee/ssh/#testing-that-everything-is-set-up-correctly

【讨论】:

  • 感谢您的回复,是的,我将其粘贴到设置中>> ssh 键。
  • 当我输入命令时,我要求输入密码。
猜你喜欢
  • 1970-01-01
  • 2016-11-10
  • 1970-01-01
  • 2022-07-11
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多