【问题标题】:git push not working , error is "The requested URL returned error: 403" [duplicate]git push 不工作,错误是“请求的 URL 返回错误:403”[重复]
【发布时间】:2021-11-14 07:00:51
【问题描述】:

我正在学习 git veriosn 控制并尝试将代码推送到存储库,但我面临两个错误

1:remote: 对“username”的用户名/repo 名称的权限被拒绝。

2致命:无法访问https://github.com/username/repositoryname/:请求的URL返回错误:403**

【问题讨论】:

  • 您是否创建了用户令牌? GitHub 不再允许使用用户名和密码进行身份验证,所以很多教程已经过时了。
  • @Code-Apprentice 当我单击登录 vs 代码时,我有两个选项 github 或 Microsoft 我单击 github 然后我单击“授权 Visual Studio Code 访问 GitHub”继续然后我给定令牌,但它说如果你没有自动重定向,手动添加令牌所以我从 github 页面点击打开 Visual Studio 并成功登录
  • 登录 VS Code 与验证 Git 操作完全分开。
  • 没有https:使用密码访问github repo。

标签: git github


【解决方案1】:

您需要通过 GitHub 进行身份验证。 (这与登录 VS Code 不同。)简而言之,您需要生成 SSH 密钥或个人访问密钥。详情请见https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github#authenticating-with-the-command-line

【讨论】:

    【解决方案2】:

    这个问题有几个可能的原因:

    1. 您输入的密码不正确。确保您为该帐户使用正确的 GitHub 密码。 A2 Hosting 服务器上的 Git 客户端需要修改后的 HTTPS URL 才能正常工作。

    2. 确保您有权访问该存储库。

    【讨论】:

    • 在 vscode 中我登录了存储库所属的同一帐户,当我同步该帐户时,我被重定向回 vscode,我应该在哪里提供密码
    猜你喜欢
    • 2020-04-11
    • 2016-06-20
    • 2022-10-24
    • 2019-11-05
    • 2019-04-11
    • 1970-01-01
    • 2022-07-31
    • 1970-01-01
    相关资源
    最近更新 更多