git配置ssh秘钥
gitlab支持算法类型
最新gitlab支持算法类型如下
| 算法 | 公钥 | 私钥 |
|---|---|---|
| ED25519(首选) | id_ed25519.pub | id_ed25519 |
| RSA(至少 2048 位密钥大小) | id_rsa.pub | id_rsa |
| DSA(已弃用) | id_dsa.pub | id_dsa |
| ECDSA | id_ecdsa.pub | id_ecdsa |
RSA一定要注意,1024位的密码支持了,要生成2048位的。
生成ED25519密钥对
1 | |
生成2048位RSA
1 | |
文件生成到 ~/.ssh/ 目录
指定要是用的密钥对
获取代码,提交代码默认使用的密钥对为 id_rsa.pub id_rsa ,可以根据提交的域名或ip单独指定pull,push使用的密钥对,
vi ~/.ssh/config
1 | |
把公钥添加到git 或者 gitlab的ssh管理,私钥填到上面的配置文件中
git配置ssh秘钥
https://zhaops-hub.github.io/2021/11/02/git/git配置ssh秘钥/