在使用Git时,我们可以通过SSH和HTTP来获取Git仓库的代码
然后我们在本地使用ssh地址克隆时,就会出现这个错误:
这时,就需要配置一个公钥来进行交互管理。
那么如何生成密钥呢?
打开cmd,输入以下命令:
ssh-keygen-trsa-C"test@qq.com"
不需要密码的话,连续回车就好,三个回车后显示:
2.打开上述显示的文件地址:C:\Users\issuser/.ssh/id_rsa
3.打开.pub文件,复制里面的字符。
id_rsa这个是私钥,id_rsa.pub这个就是公钥啦!
这个是可以复制用的,存下来,以后直接用这个密钥就行了。
4.打开Git,找到个人头像-账户设置-SSH密钥设置-第3步的公钥复制粘贴到Key那一列录入框内,标题会自动识别出来,没有识别出来就写上ssh-keygen -t rsa -C "test@qq.com"引号中的部分就好。
5.点击保存。
6.再次去Git拉取代码:
目的就是成功连接到Git仓库哈!完美解决了Git ssh 公钥配置问题。
只需设置一次,全局配置下Git提交的用户名和邮箱:
$gitconfig--globaluser.name"xinghua"$gitconfig--globaluser.email"xh@qq.com"
这玩意,基操,勿六!
END