GitLab 中使用 RSA 添加 SSH 密钥

0 阅读1分钟

在 GitLab 中使用 RSA 添加 SSH 密钥,可以按照以下步骤操作:


完整步骤

#1:生成 RSA SSH 密钥

  1. 打开终端(Terminal)。
  2. 输入以下命令生成 RSA 密钥:
ssh-keygen -t rsa -C "your_email@example.com"

在提示时:

  1. Enter 使用默认路径保存密钥(通常是 ~/.ssh/id_rsa)。
  2. 输入密码短语(Passphrase),如果不需要可以直接按 Enter 跳过。

#2:复制 SSH 公钥

运行以下命令查看生成的公钥内容,并复制它:

ssh -T git@your.gitlab.domain

复制输出的整个密钥内容。


#3:登录 GitLab

  1. 打开 GitLab 或你的私有 GitLab 实例。
  2. 使用你的账户登录。

#4:添加 SSH 密钥到 GitLab

  1. 点击右上角头像,选择 "Preferences"
  2. 在左侧菜单中,点击 "SSH Keys"
  3. 将刚才复制的公钥内容粘贴到 Key 文本框中。
  4. 给密钥设置一个标题(如 "My RSA Key for Workstation")。
  5. 可选:设置过期时间(如果不需要,可以忽略)。
  6. 点击 "Add key"

#5:测试 SSH 连接

添加密钥后,测试 SSH 连接:

ssh -T git@gitlab.com

如果使用的是私有 GitLab 实例,替换 gitlab.com 为你的实例域名:

ssh -T git@your.gitlab.domain

测试验证

如果密钥添加正确,你会看到类似以下的输出:

Welcome to GitLab, @your_username!


现在,你可以在 GitLab 中使用 RSA SSH 密钥进行代码克隆、拉取和推送操作了!🎉