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进行操作。

如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~


浙公网安备 33010602011771号