Git 使用 SSH 密钥连接仓库
Connect to Git repository using SSH key
————————————————————
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远程私有仓库中的文件