Fork me on GitHub

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

 

posted @ 2018-08-15 17:07  秋夜雨巷  阅读(2245)  评论(0编辑  收藏  举报