参考:https://blog.csdn.net/u013778905/article/details/83501204
一、步骤
1、创建SSH KEY
a. 先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建。
b. 创建ssh key,用来git与github交互:ssh-keygen -t rsa -C "xxx@xx.com"
c. 一路enter就好,再检查,发现出现了id_rsa和id_rsa.pub这两个文件。
2、GitHub添加SSH key
在GitHub上,鼠标放到头像上,点击setting—SSH and GPG keys—New SSH key,把id_rsa.pub中的内容粘贴上去,点击Add SSH key按钮提交。
参考: https://blog.csdn.net/u013778905/article/details/83501204
3、测试是否成功配置SSH Key
$ ssh -T git@github.com
Hi ssyybbiill! You've successfully authenticated, but GitHub does not provide shell access.
【注意,不是立刻成功的,需要时间,大概3-5分钟。也可以重启下Git Bash尝试】
二、Bug
1、github添加SSH key时,Key is already in use,一个电脑只能一个key,被占用了,删除重新添加就行了
参考:https://blog.csdn.net/m0_38072683/article/details/82939535
2、SSH设置免密登录,却要输入私钥:
简单方法:一直按enter就好了!密码也是enter,多省事儿!
参考:https://blog.csdn.net/chenhanxuan1999/article/details/89633347
其他方法:https://blog.csdn.net/qq_31977125/article/details/102736460
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。