Git Bash免账户密码登录
测试git@github.com
cd ~/.ssh
ssh -T git@github.com
出现Permission denied(publickey).
意思表示缺少公钥。
SSH秘钥认证
本地生成ssh秘钥
ssh-keygen -t rsa -C "github用户名"
然后一路回车
cat ~/.ssh/id_rsa.pub查看生成的公钥,从ssh-rsa到结尾的用户名全部复制下来。
配置GitHub的SSH秘钥
然后打开github官网
找到Setting
设置生成的公钥,将刚才本地生成的秘钥复制进去,点击保存。
再测试一下,成功了
使用
使用之前还要再gitbash设置name和email以便github知道是哪个用户提交的。
git config --global user.name "AutKevin" git config --global user.email "qy814379***@foxmail.com"
然后就可以通过git clone git@github.com:****免密使用GitHub。
去项目下面找私有项目的SSH路径。
然后用Git Bash进行操作。
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~
![微信公众号二维码](https://images.cnblogs.com/cnblogs_com/aeolian/1679458/o_wechat_gzh_qrcode.jpg)