gitlab 添加秘钥

在 GitLab 中添加 SSH 密钥,可以让你更方便、安全地通过 SSH 协议克隆仓库、推送和拉取代码 。以下是具体操作步骤:

生成 SSH 密钥对(如果还没有)

在本地终端(Linux/macOS 系统下的终端,Windows 系统下的 Git Bash )执行以下命令:

bash

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

  • 其中 your_email@example.com 替换为你在 GitLab 注册的邮箱地址。
  • 执行命令后,会提示你选择保存密钥的路径,直接回车使用默认路径即可;接着会要求设置密码,若不想设置密码,直接回车跳过。

查看公钥

生成密钥对后,需要找到公钥并复制。不同系统查看公钥的方式如下:

  • Linux/macOS

bash

cat ~/.ssh/id_rsa.pub

然后使用鼠标或者命令行工具(如 xclip -sel clip < ~/.ssh/id_rsa.pub 在 Linux 中复制到剪贴板 )复制公钥内容。

  • Windows
    使用文本编辑器(如 Notepad++ )打开 C:\Users\你的用户名\.ssh\id_rsa.pub 文件,复制其中的内容。

在 GitLab 中添加公钥

  1. 登录你的 GitLab 账户。
  2. 点击右上角头像,选择 “Settings”(设置)。
  3. 在左侧导航栏中,点击 “SSH Keys”(SSH 密钥)。
  4. 在 “Title”(标题)字段中,输入一个便于识别的名称,例如 “My Work Laptop” 。
  5. 在 “Key”(密钥)字段中,粘贴之前复制的公钥内容。
  6. 点击 “Add key”(添加密钥)按钮。

测试 SSH 连接

添加完公钥后,可以在本地终端测试 SSH 连接是否正常:

bash

ssh -T git@gitlab.com

如果出现类似 Welcome to GitLab, @your_username! 的提示,说明 SSH 连接成功,你可以使用 SSH 协议进行 Git 操作了,例如克隆仓库:

bash

git clone git@gitlab.com:your_group/your_project.git

注意事项

  • 密钥安全:私钥要妥善保管,不要随意分享,否则他人可能利用私钥访问你的 GitLab 仓库。
  • 密钥过期:如果使用一段时间后,出现 SSH 连接问题,可以检查一下密钥是否过期,必要时重新生成并添加新的密钥。
  • 多个密钥管理:如果需要管理多个 SSH 密钥(例如同时连接不同的 Git 服务,如 GitHub 和 GitLab ),可以通过配置 ~/.ssh/config 文件来实现不同的密钥对应不同的主机。

通过以上步骤,你就可以成功在 GitLab 中添加 SSH 密钥,实现便捷的 SSH 方式进行代码管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

如果这篇文章帮您解决了技术难题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值