【问题标题】:cannot push to bitbucket 403 "authentication failed"无法推送到 bitbucket 403“身份验证失败”
【发布时间】:2021-02-05 20:59:42
【问题描述】:

我一直尝试将项目推送到 bitbucket 存储库,但我不断收到 403 错误。不知道为什么。我是项目的管理员。我有读写权限。但我无法将任何内容推送到 bitbucket。

我在过去 30 分钟内尝试谷歌搜索,但没有任何解决方法

我有一个 Mac 而不是 windows,因为这似乎是相关的 我只有一个 bitbucket 帐户,因此没有多个帐户问题。 有0个权限限制 这是一个空项目,其中没有任何内容或超过 5 分钟前的历史。 我有正确的 git https 地址 据我所知,我没有使用 mercurial 或其他任何东西

那么我如何从终端验证 bitbucket,为什么 Atlassian 有 0 个有用的资源呢?

【问题讨论】:

  • 在不知道如何推动的情况下很难说。你在使用 HTTPS 吗? SSH?你可以分享一些命令和他们的输出吗?
  • @evolutionxbox 我正在使用 https
  • 你能克隆 repo 吗?您是否使用了正确的凭据,即具有写入权限的凭据?
  • @evolutionxbox 我以为我使用了正确的凭据,但我不断得到这个 git-credential-osxkeychain 的东西。我从密码管理器中复制密码并输入它,但它会抖动并说密码错误。到底是怎么回事
  • 您可以通过输入密码而不是复制/粘贴来测试密码吗?可能是密码错误?

标签: git bitbucket


【解决方案1】:

关于您当前的 Git 安装,检查“GitHub for Mac error: git: 'credential-osxkeychain' is not a git command”的答案之一是否可以解决问题。

但如果没有,您至少可以取消设置凭证助手,假设它是全局设置的,而不是您的 Git 安装。

为此,请检查它的定义位置:

git config --show-origin --show-scope -l|grep helper
git config --global --unset credential.helper

关于push,由于你刚刚创建了repository,你可以强制push它:

git push -f -u origin master

【讨论】:

    猜你喜欢
    • 2017-08-16
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 2018-01-21
    • 2023-02-05
    • 1970-01-01
    • 2021-11-23
    • 2016-04-13
    相关资源
    最近更新 更多