在 GitLab 中使用 RSA 添加 SSH 密钥,可以按照以下步骤操作:
完整步骤
#1:生成 RSA SSH 密钥
- 打开终端(Terminal)。
- 输入以下命令生成 RSA 密钥:
ssh-keygen -t rsa -C "your_email@example.com"
在提示时:
- 按
Enter使用默认路径保存密钥(通常是~/.ssh/id_rsa)。 - 输入密码短语(Passphrase),如果不需要可以直接按
Enter跳过。
#2:复制 SSH 公钥
运行以下命令查看生成的公钥内容,并复制它:
ssh -T git@your.gitlab.domain
复制输出的整个密钥内容。
#3:登录 GitLab
- 打开 GitLab 或你的私有 GitLab 实例。
- 使用你的账户登录。
#4:添加 SSH 密钥到 GitLab
- 点击右上角头像,选择 "Preferences" 。
- 在左侧菜单中,点击 "SSH Keys" 。
- 将刚才复制的公钥内容粘贴到 Key 文本框中。
- 给密钥设置一个标题(如 "My RSA Key for Workstation")。
- 可选:设置过期时间(如果不需要,可以忽略)。
- 点击 "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 密钥进行代码克隆、拉取和推送操作了!🎉