【问题标题】:remote: Write access to repository not granted. fatal: unable to access远程:未授予对存储库的写访问权限。致命:无法访问
【发布时间】:2022-04-04 16:01:36
【问题描述】:

我收到错误消息:

remote: Write access to repository not granted.
fatal: unable to access 'https://github.com/...../...../': 
The requested URL returned error: 403

我的朋友邀请我访问他的存储库,我在克隆它时使用了他的个人令牌。
但它说上面的错误。

我也尝试过使用我自己的令牌,但它说的是一样的。

我在创建自己的存储库并进行初始提交和推送时也遇到过这种情况。
自从 Git*Hub 将令牌身份验证纳入考虑范围以来,此问题一直在增加。

我怎样才能克服这个问题?

【问题讨论】:

  • 创建令牌是否有效,如下所述?

标签: github


【解决方案1】:

尝试使用as scoperepo 重新创建 PAT(个人访问令牌)。
并且,为了测试,选择了一个“从不”的到期日期,以确保它仍然有效。

该令牌应该以ghp_... 开头:然后它应该正确地对您进行身份验证,允许您克隆存储库,然后将其推送回它。

注意:令牌是akin to a password (but can easily be revoked/regenerated),因此您不应使用除您自己以外的任何其他令牌。

【讨论】:

  • 谢谢,在整个 repo 上设置复选框确实有帮助!
【解决方案2】:

当您创建访问令牌时
过期:应该说没有过期。
在选定的范围内,您标记 repo 单选按钮。
如下图所示

【讨论】:

    【解决方案3】:

    您需要从 repo 获得写入权限。试着让你的朋友给它。我是这样解决的

    【讨论】:

      【解决方案4】:

      转到您的本地存储库文件夹并找到一个名为“.git”的隐藏文件夹。在文件夹中找到一个名为“config”的文件,如下所示。

      您需要更改 url = https://github.com/..。到可以从 GitHub 存储库(在 git hub Web 门户上)锥形菜单中找到的 SSH url,如下图所示。

      这是配置文件的样子,在 url 更改后。

      这解决了我的问题。我相信这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2011-04-23
        • 2022-11-17
        • 2012-07-09
        • 2012-06-08
        • 1970-01-01
        • 2021-01-18
        • 1970-01-01
        • 1970-01-01
        • 2018-11-13
        相关资源
        最近更新 更多