前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决 git push Permission denied

解决 git push Permission denied

原创
作者头像
jcjyxjs
修改2021-09-06 10:21:27
3.3K0
修改2021-09-06 10:21:27
举报
文章被收录于专栏:毫无作为

报错:

代码语言:javascript
复制
$ git push
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.

解决方法

我是在 Windows10 下用 Git Bash 操作的其他平台也差不多。

重新生成 SSH Key

代码语言:javascript
复制
$ ssh-keygen -t rsa -C GitHub绑定的邮箱
代码语言:javascript
复制
$ ssh-keygen -t rsa -C GitHub绑定的邮箱
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/用户名/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/用户名/.ssh/id_rsa
Your public key has been saved in /c/Users/用户名/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:KI0NCK6lOpAvHOT9RPtpobmj3/08V4i+Bbg756Zh8+Q GitHub绑定的邮箱
The key's randomart image is:
+---[RSA 3072]----+
...
+----[SHA256]-----+

然后找到这个位置,编辑这个文件,全选然后复制。

代码语言:javascript
复制
/c/Users/用户名/.ssh/id_rsa.pub

然后打开 https://github.com/settings/keys

New SSH key ,把刚刚 id_rsa.pub 这个文件的内容粘贴进来,保存即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解决方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档