GitLab--Warning: Permanently added '10.45.40.109' (ECDSA) to the list of known hosts.

遇到的问题:
从gitlab上clone代码的时候,遇到的问题:


image.png

如何解决的呢?
需要查看本机公钥或者重新生成公钥
一、查看本机公钥
方法一:
a.打开你的git bash 窗口
b.进入.ssh目录:cd ~/.ssh
c.找到id_rsa.pub文件:ls
d.查看公钥:cat id_rsa.pub 或者vim id_rsa.pub

如图:


image.png

也可以直接输入下面命令:
cat ~/.ssh/id_rsa.pub
如图:


image.png

方法二:
你也可以直接打开你用户(一般都是Administrator)下的.ssh文件夹,打开它里面的id_rsa.pub 文件,如图:


image.png

二、重新生成公钥
如果通过上面的方式找不到公钥,你就需要先生成公钥了:ssh-keygen

同上打开Git Base Here然后输入下面命令

1.输入命令:cd ~

2.然后输入:ssh-keygen.exe

然后按回车,再次按回车,在回车,按三次回车:

image.png
image.png

上面是用记事本打开的公钥。

最后,找到你的远程仓库里面的设置,例如我们公司的,配置下SSH即可成功:


image.png

image.png
image.png

ps:
何谓公钥:
1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器就不用每次都输入用户名和密码了。
2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容