添加git的ssh钥匙

306 阅读1分钟

克隆代码的时候你或许或遇到这样一个提示。:

在这里插入图片描述

还有第二种情况:

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists

第一个是因为没有配置ssh。第二个是原因在于你没权限,找下仓库的主子,把你的用户名给他,让他给你开权限

生成一下ssh的key;以下是步骤:

1,git执行 命令生成ssh的key

ssh-keygen -t rsa -C "你的邮箱"

然后有提示的话一直回车就行了,大概五次;然后会生成ssh的key了。

2,查看shh的key值

一般在用户下的 .ssh/id_rsa.pub文件。

cat ~/.ssh/id_rsa.pub

如果是在win下的文件夹查看的话,一般是在
C:/用户/Administrator/.ssh/id_rsa.pub

复制里面的内容,然后复制到代码仓库的设置里,这里以阿里为例
复制一下,key的内容,大概是这样子的:
在这里插入图片描述
命令行是这样的
在这里插入图片描述

我们复制到仓库里
在这里插入图片描述
看看成了之后的样子
在这里插入图片描述

3, 再次克隆,发现ok了

在这里插入图片描述

来个例子,再次强调命令 :

ssh-keygen -t rsa -C "1752983361@qq.com"

end~