【问题标题】:WebStorm JetBrains IDE using wrong GitHub account to push code, giving me a 403 forbidden errorWebStorm JetBrains IDE 使用错误的 GitHub 帐户推送代码,给我一个 403 禁止错误
【发布时间】:2018-11-06 05:04:45
【问题描述】:

我正在尝试将我的代码从 WebStorm IDE 推送到 GitHub。它一直在给我

remote: Permission to dagu-games/dagu.git denied to [USERNAME].
fatal: unable to access 'https://dagu-games@github.com/dagu-games/dagu.git/':
       The requested URL returned error: 403

作为错误,[USERNAME] 是一个旧的、未使用的用户,我一定在某个时候登录过。

当我在 PC 上搜索或查看任何配置文件时,我无法在任何地方找到对这个用户的引用。
我检查了本地配置文件和全局 .gitconfig 文件,并且在任何地方都没有对 [USERNAME] 的引用。

我已经添加了拥有 GitHub 存储库的用户,因此它肯定拥有权限。
我还让 IDE 登录到正确的用户,并将其设置为默认帐户。

基本上看起来我在任何地方都登录了正确的帐户,并且在任何地方都没有旧帐户的踪迹,但是当我推送我的代码时,它会出错,说我正在尝试使用这个旧用户名。

是否有一些我不在的地方让我仍然登录?

【问题讨论】:

    标签: git github version-control webstorm jetbrains-ide


    【解决方案1】:

    是否有一些我不在的地方让我仍然登录?

    可能是您的 git 凭据助手,它可能缓存了与该 URL 关联的错误用户/凭据。

    git config credential helper
    

    Windows, for instance,你可以remove it with

    git credential-manager reject https://github.com/dagu-games/dagu.git
    

    【讨论】:

    • 非常感谢!这对我来说非常有效。我只需要删除 Windows 凭据管理器中的凭据。我什至不知道它的存在。
    猜你喜欢
    • 2021-06-11
    • 2021-01-31
    • 2018-11-17
    • 2020-04-05
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2023-02-21
    • 1970-01-01
    相关资源
    最近更新 更多