【问题标题】:bitbucket Failed to connectbitbucket 连接失败
【发布时间】:2021-07-11 07:43:27
【问题描述】:

我正在开发一个应用程序并在 bitbucket 上工作,但我突然收到了这条消息,却不知道背后的原因。

当我尝试从 bitbucket 推送、拉取甚至克隆时

致命:无法访问“https://bitbucket.org/xxxx/xxxx.git/”:无法连接到 localhost 端口 8081:连接被拒绝

我为解决这个问题所做的尝试

  1. 尝试 ping bitbucket.org,但请求超时。

  2. 尝试更改 C:\Windows\System32\drivers\etc\hosts 并添加

    104.192.141.2 bitbucket.org
    

    然后当我再次尝试 ping 工作正常但 bitbucket 的网站没有,只有在

    104.192.141.1 bitbucket.org
    

    在这种情况下,请求不起作用。

  3. 使用更改代理

    git config --local http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
    

    我也试过用

    git pull -4
    export GIT_CURL_VERBOSE=1 
    

    但没有区别

我的 git 版本是 2.32.0.windows.1

我想知道原因以及如何解决。

【问题讨论】:

  • 您之前是否能够从该 bitbucket 存储库中推送、拉取?
  • 不,我想修复它以继续我的工作。我真的被这个问题困住了。

标签: git bitbucket


【解决方案1】:

因为您似乎已经尝试了您研究此问题的步骤。让我分享一下我为解决此问题所做的事情。

首先删除您目前在 etc/hosts 文件、代理等中所做的所有调整。

第 1 步:由于它是组织帐户,因此请确保您已连接到适用需要的 VPN 或 SSO 提供商。

第 2 步:断开无线连接并连接到移动热点,然后尝试,因为这很可能是服务提供商的问题。

第 3 步:从您的系统中删除 Bitbucket 的来源和凭据

 git remote -v  // this will list all origins
 git remote remove origin

可以从credential manager 中删除凭据

第 4 步:您正在通过 HTTPS 链接进行克隆,创建访问令牌,设置必要的权限,然后尝试重新克隆存储库。

访问令牌的一些有用链接

GitHub

Bitbucket

Step5:在您的 .gitconfig 文件中,删除代理设置

git config --global --unset http.proxy

Step6:如果您无权访问存储库,上述 2-5 中的这些步骤都无济于事,它会说连接被拒绝。确保您对存储库具有必要的权限。如果是,并且您已根据需要连接到 VPN 或 SSO,则在 GitHub 中创建示例存储库并尝试从同一网络推送/拉取。

如果您可以访问存储库但无法访问它,我必须说,上述步骤几乎一直帮助我解决问题。我向任何面临它的人推荐了同样的方法,它确实解决了。

【讨论】:

  • 我已经从 bitbucket 创建了一个新的 repo 来尝试它是否可以工作,但不幸的是它没有。同样的问题发生了。我确实像你说的那样删除了远程和代理,我仍然有这个问题。 GitHub 工作正常。我不知道为什么我在正常工作的时候突然发生这种情况。
  • 这很可能是访问问题。请咨询您的 IT 技术支持,了解您对 bitbucket 的访问权限。
猜你喜欢
  • 1970-01-01
  • 2018-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-14
  • 2018-12-19
  • 2017-06-06
  • 2016-02-13
相关资源
最近更新 更多