bitbucket 连接失败

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

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

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

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

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

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

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

    104.192.141.2 bitbucket.org
    

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

    104.192.141.1 bitbucket.org
    

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

  3. 使用

    更改代理
    git config --local http.proxy http://proxyuser:[email protected]:8080
    

    我也尝试过使用

    git pull -4
    export GIT_CURL_VERBOSE=1 
    

    但没有区别

我的git版本是2.32.0.windows.1

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

git bitbucket
2个回答
0
投票

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

首先删除您迄今为止在 etc/hosts 文件、代理等中所做的所有调整

第 1 步:由于它是组织帐户,因此请确保您已连接到 VPN 或 SSO 提供商(以适用的情况为准)。

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

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

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

可以从凭证管理器

删除凭证

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

访问令牌的一些有用链接

GitHub

比特桶

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

git config --global --unset http.proxy

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

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


0
投票

我偶尔会遇到这个问题,对我来说,我取消设置

remote.origin
,然后再次添加它,它就可以工作了..

git config --unset-all remote.origin.url
git config --add remote.origin.url [email protected]:<ORG>/<REPO>.git
© www.soinside.com 2019 - 2024. All rights reserved.