由于访问权限,无法将更改从本地推送到 GitHub 中的远程分支

问题描述 投票:0回答:2

我被列为具有上述存储库的组织的所有者。我剪了一个分支,我在本地在这个分支上工作。几天前,我能够将本地更改推送到远程分支,但现在出现错误:

fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

我使用 IntelliJ 作为我的编辑器。此外,我能够从远程分支中提取更改。 在写这篇文章之前,我生成了一个新的个人访问令牌并将其添加到 IntelliJ。

不知道该怎么做。

编辑:

我在生成我的个人访问令牌时选择了以下内容

github intellij-idea commit
2个回答
0
投票

确保新生成的令牌具有写访问权限,只需尝试生成一个新令牌并检查是否有任何提到的权限选项。


0
投票

该错误非常普遍——可能是由于缺少权限或由于保存在密码保险箱或凭据助手中的令牌不正确。

请确保您在文件 | 下禁用了“使用凭证助手”设置 |版本控制 |混帐

然后,请检查是否为 GitHub 中的 JetBrains Integration 授予了足够的权限。

也可能值得关注: https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization -approval-for-oauth-apps

此外,确保 Git | 下的 URL管理遥控器不包含用户名。

© www.soinside.com 2019 - 2024. All rights reserved.