0


[email protected]: Permission denied (publickey).

参考来源:

Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com

故障现象:

Administrator@MS-20201021YAOM MINGW64 /d/temp3/huashan (master)
$ git push origin master
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

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

解决方法:

进入git bash界面然后:
第1步,git config --global --list 验证邮箱与GitHub注册时输入的是否一致

         可以通过git config --global user.name “yourname”,git config --global user.email “[email protected] ”(这里得名字和邮箱都是注册github时用的)设置全局用户名和邮箱。

第2步,ssh-keygen -t rsa -C “这里换上你的邮箱”,一路回车(注意:不需要输入其他内容),直到生成密钥。

根据上面地址和文件名可知, 会在/Users/***/路径下生成一个.ssh\id_rsa.pub文件,密钥就存储在其中:

有秘钥的话直接调到下面第3步,下面不需要看。

如果没找到id_rsa.pub文件,则根据git 软件的屏幕英文打印,看秘钥产生的位置。

用 txt 工具打开此y.pub秘钥文件。

第3步,使用浏览器到git仓库,添加秘钥

右上角--> settings --> SSH and GPG keys .....


点击Add SSH key

第五部,ssh -T git@github.com 测试一下通不通,通了显示如下

即可正常使用。
不通就是
ssh-agent -s
ssh-add ~/.ssh/id_rsa 操作这两步。

Thanks to :

Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com

————————————————
版权声明:本文为CSDN博主「JT.X」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43768946/article/details/90411154

标签: git

本文转载自: https://blog.csdn.net/helloasimo/article/details/123778112
版权归原作者 helloasimo 所有, 如有侵权,请联系我们删除。

[email protected]: Permission denied (publickey).”的评论:

还没有评论