我在 GitHub 上收到“您无权推送用户名/存储库”

Jve*_*vet 4 git github visual-studio-code

我正在使用 Mac M1。

上周我使用 VSCode 和 Github 工作得很好。我正在编辑一些 Markdown 文件并将我对文件所做的更改推送到其中。但是,我从 GitHub 删除了我的帐户,创建了一个“现在我收到该权限错误”的错误。我已经尝试了 3 个小时,甚至再次创建了一个 SSH 密钥并将其添加到 GitHub,但仍然无法让它工作。

我尝试的最后一件事是克隆存储库,将其添加到 vscode,将文件粘贴到与存储库关联的文件夹内,但是当我尝试推送更改时,我再次收到错误。

我可以使用 GitHub 桌面应用程序来完成此操作,问题出在 VSCode 上。

请帮助。

[![权限错误][1]][1]

小智 5

Permission denied to...这就是我在 Windows 上切换 gitHub 帐户后在推送时设法修复错误的方法。


  1. (推荐)关闭所有 IDE/编辑器/终端以防万一,并确保您知道 gitHub 凭据。
  2. 转到 Windows 凭据管理器
  3. 找到git: https: //github.com
  4. 删除(如果您使用 VSCodedevvscode.github-authentication 或从 VSC 中注销,您还可以删除 VSCodedevvscode.github-authentication )
  5. 再次添加您的遥控器,例如注释中提到的。

补充笔记:

  • 视窗11
  • GitHub 远程存储库之前是通过https://github.com/..添加的。
  • 通过 gitHub 登录弹出窗口添加的凭据重定向到浏览器