Gitlab的SSHKEY过期如何刷新
背景
由于公司的策略是设置了GitLab的sshKey的有效期是一年,今天刚好过期了,所以要生成新的sshKey对,并将新的公钥添加到GitLab账户中。
步骤
打开终端(Linux/macOS)或 Git Bash(Windows),输入以下命令生成新的 SSH Key:
1 |
|
- 说明:
ed25519
是更安全且推荐的新算法,如果系统不支持,可以用-t rsa -b 4096
替代。-C
后的内容可以是你的邮箱或任意标识符,仅用于标记。
- 按提示选择保存路径(默认按回车即可)和设置密码(可选)。
2. 查看并复制公钥
生成后,查看并复制公钥内容:
1 |
|
或手动用文本编辑器打开 id_ed25519.pub
文件,复制全部内容(以 ssh-ed25519
开头)。
3. 将新公钥添加到 GitLab
- 登录 GitLab,点击右上角头像 → Preferences → SSH Keys。
- 在 Key 文本框中粘贴复制的公钥内容。
- 填写标题(如
New Key 2025
),点击 Add key。
4. 删除旧的 SSH Key(可选)
如果旧 Key 已不再使用,可以在同一页面找到旧 Key,点击 Revoke 移除。
5. 测试 SSH 连接
在终端运行以下命令测试连接:
bash
复制
1 |
|
- 如果看到
Welcome to GitLab, @username!
表示成功。
完成后,你的 GitLab SSH 连接将使用新的 Key。试了下拉代码。没问题!
Gitlab的SSHKEY过期如何刷新
https://liu-cj25.github.io/2025/03/06/Gitlab的SSHKEY过期如何刷新/