Kimi / Using ssh key in git repository

Created Fri, 03 Nov 2023 13:51:13 +0800 Modified Fri, 13 Jun 2025 03:34:05 +0000
297 Words

使用 SSH 密钥访问 Git 仓库

省去每次都要输入用户邮箱跟密码的麻烦(最主要是服务器不允许单纯使用密码访问了),同时保护密码泄露。

————————————————————

1. 查看本地密钥

cd ~/.ssh

如果没有则创建后再进入:

mkdir -p ~/.ssh

2. 查看本地配置

git config --global -l

3. 创建密钥

推荐使用 ed25519 加密方式:

ssh-keygen -t ed25519 -C "你的邮箱地址"

可以一直回车到底,根据提示操作。如果一直回车到底最后会得到两个文件:

id_ed25519
id_ed25519.pub

4. 查看得到的密匙

  • 私钥:id_ed25519
  • 公钥:id_ed25519.pub

5. 在远程仓库添加公钥

在远程仓库的个人中心查看位置,注意是 pub 结尾的文件。

Gitlab 地址:

https://gitlab.com/-/profile/keys

6. 将私钥添加到SSH中

ssh-add ~/.ssh/id_ed25519

7. 验证

在ssh中git远程私有仓库中的文件