添加Linux密钥到GitHub

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38038143/article/details/83898679

1.生成并复制Linux公钥

如果已有密钥,可跳过。

ssh-keygen -t rsa #一直回车

生成 id_rsa.pub文件:
在这里插入图片描述

将 id_rsa.pub 文件内容复制到 GitHub:
登录GitHub,点击右上角弹出 Settings,添加新的密钥,将复制的内容添加进去:
在这里插入图片描述

2.Linux测试

命令:

ssh -T [email protected]

在这里插入图片描述
出现最后一行内容即成功。

3.提交本地内容到远程报错

在执行 git commit 命令出错,如下:
在这里插入图片描述
根据提示执行命令,引号中的内容为注册 GitHub 所使用的邮箱:

git config --global user.email "[email protected]"

再次执行则成功,如上图。


分析推测:

如果在生成密钥时加上邮箱,可能就不需要执行这步,如:

ssh-keygen -t rsa -C "your email"

由于本Linux已经生成过密钥,就没有执行这步,而是使用原有的密钥。

猜你喜欢

转载自blog.csdn.net/qq_38038143/article/details/83898679