git配置sshkey
之前一直使用git提供的http链接来推送代码, 不过今天mac的sourcetree炸了,不能保存密码. 网上查了很多方法都不能解决, 最后决定改用ssh登录.
# 1.Git的userName和email
git config --global user.name "yuyu"
git config --global user.email "yuy9501@126.com"
1
2
2
# 2.生成SSH密钥
私钥文件: id_rsa
公钥文件: id_rsa.pub
1
2
2
# 查看是否已经有了ssh密钥:
cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
# 生存密钥
ssh-keygen -t rsa -C "yuy9501@126.com"
按3个回车,密码为空。
最后会生成上述 私钥文件/公钥文件
1
2
3
2
3
# 添加密钥到ssh
ssh-add ./id_rsa
1
# 添加公钥到git
复制 id_rsa.pub
文件内容到git
上次更新: 2021/02/20, 19:26:07