遇到的问题:
从gitlab上clone代码的时候,遇到的问题:
如何解决的呢?
需要查看本机公钥或者重新生成公钥
一、查看本机公钥
方法一:
a.打开你的git bash 窗口
b.进入.ssh目录:cd ~/.ssh
c.找到id_rsa.pub文件:ls
d.查看公钥:cat id_rsa.pub 或者vim id_rsa.pub
如图:
也可以直接输入下面命令:
cat ~/.ssh/id_rsa.pub
如图:
方法二:
你也可以直接打开你用户(一般都是Administrator)下的.ssh文件夹,打开它里面的id_rsa.pub 文件,如图:
二、重新生成公钥
如果通过上面的方式找不到公钥,你就需要先生成公钥了:ssh-keygen
同上打开Git Base Here然后输入下面命令
1.输入命令:cd ~
2.然后输入:ssh-keygen.exe
然后按回车,再次按回车,在回车,按三次回车:
上面是用记事本打开的公钥。
最后,找到你的远程仓库里面的设置,例如我们公司的,配置下SSH即可成功:
ps:
何谓公钥:
1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器就不用每次都输入用户名和密码了。
2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。