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秘钥/