【问题标题】:How to fix Push Failed unexpected HTTP status code: 500 GitKraken如何修复推送失败的意外 HTTP 状态代码:500 GitKraken
【发布时间】:2019-05-24 16:45:53
【问题描述】:

当我更改代码并通过 GitKraken 将其推送到 BitBucket 的 repo 时,我收到此错误:

推送失败的意外 HTTP 状态代码:500

【问题讨论】:

  • 是否从命令行推送工作?
  • 是的,推送是从命令行工作的。我尝试了 SmartGit,它运行良好。仅面对 GitKraken 的问题。
  • 您是只使用密码,还是同时使用 ssh 密钥?
  • 只有密码
  • 您找到解决方案了吗?我们似乎遇到了同样的问题。我们的一位开发人员表示,它在 2018 年 11 月左右开始这样做。在此之前对他们来说效果很好。

标签: git ubuntu bitbucket gitkraken


【解决方案1】:

我遇到了完全相同的问题 - 命令行中的 git push 有效,但是来自 gitkraken 的任何推送都会导致 500 错误。 我们使用 BitBucket 服务器,并且始终使用与我们的 Windows 域登录凭据匹配的用户名/密码进行身份验证。 在尝试调查时,我尝试使用 SSH 身份验证和 BitBucket 个人访问令牌,但都没有任何区别。

我发现如果我一次推送一个更改,我不会遇到问题,并且只有在推送多个提交时才会看到问题。我原以为我已经通过清除缓存并重新输入详细信息来解决问题,但这似乎只是因为我通过将另一个更改从本地推送到源来测试了我的更改。 所以,我没有修复,只有一个解决方法 - 在任何本地提交后推送。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2021-04-14
    • 2017-07-06
    • 2019-03-06
    • 1970-01-01
    • 2022-10-04
    相关资源
    最近更新 更多