git秘钥免密登录
一、生成密钥对
生成 ED25519 SSH 密钥对:
email@example.com
为绑定邮箱
ssh-keygen -t ed25519 -C "email@example.com"
或者, 生成 RSA 密钥对:
ssh-keygen -t rsa -b 4096 -C "email@example.com"
终端执行命令是,全程回车即可
二、密钥对文件
在密钥对生成完成以后,秘钥公钥在当前用户的根目录下的.ssh
目录中
秘钥对id_ed25519 / id_ed25519.pub
以及密钥对id_rsa / id_rsa.pub
根据自己生成密钥对时的选择,复制公钥到github/gitlab中
id_xxx -----> 私钥
id_xxx.pub ----> 公钥
三、配置秘钥
随意取一个标题,然后添加秘钥
即可完成配置
四、测试
创建一个新项目,
git init
git add .
git commit -m 'xxx' .
git remote origin ssh://git@xx/xx/xx.git
git push origin master