git@gitee.com Permission denied (publickey)

Git报错解决:git@gitee.com: Permission denied (publickey).-腾讯云开发者社区-腾讯云 (tencent.com)

Git报错解决:git@gitee.com: Permission denied (publickey).


image-20240319230736603

报错原因

我查了很多资料,最后判定是在本地(或服务器上)没有生成SSH公钥

解决方法

第一步

当你没有SSH公钥的时候,在Terminal中输入下面的命令:

填你自己的账号邮箱

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

image-20240319231535368

之后按回车键,会出现下面图示中的内容,不需要管出现的一些要输入的问题,一路回车即可,最终会生成SSH公钥。(如果重新生成的话会覆盖之前的SSH公钥)

image-20240319231516895

第二步

继续在Terminal中输入如下命令:

ssh -v git@github.com

or

ssh -v git@gitee.com

image-20240319230851109

第三步

在Terminal中输入如下命令:

ssh-agent -s

Terminal中会显示与下图中类似的信息

image-20240319230939306

第四步

在Terminal中输入如下命令:

ssh-add ~/.ssh/id_rsa

image-20240319231455504


image-20240319231146539

如果遇到这个问题,不要慌,在Terminal中输入如下命令:

eval `ssh-agent -s`

紧接着再输入:

ssh-add ~/.ssh/id_rsa
第五步

根据第四步中生成的SSH公钥路径信息,找到id_rsa.pub,用文本方式打开,将里面的内容全部复制。

image-20240319231031173

image-20240319231129031

image-20240319231044518

posted @   哈了个皮  阅读(380)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示