版权声明:本文为博主原创文章,未经博主允许不得转载。 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已经生成过密钥,就没有执行这步,而是使用原有的密钥。