致命错误:无法访问:连接到bitbucket.org端口443失败:连接超时。

6

我在使用 git 拉取或推送到 bitbucket 存储库时遇到了问题,总是出现以下错误:

致命错误:无法访问 'https://myrepo@bitbucket.org/****/**': 连接超时,无法连接bitbucket.org的443端口

我尝试了所有解决方法,但问题仍未解决。


你尝试在浏览器中打开Bitbucket了吗? - Kedarnag Mukanahallipatna
你在/etc/hosts文件中添加了bitbucket.org吗?如果是的话,请将其删除。 - Jim Redmond
@JimRedmond 我试过了。第一次有效。现在问题又出现了。 - naseeba c
@KedarnagMukanahallipatna 是的。我可以在浏览器中打开它。 - naseeba c
6个回答

10

更新:2020年8月28日

这只是一个暂时的解决方案,但至少在bitbucket的IP地址更改后对我起作用了。

注意:在Windows中,hosts文件位于C:\Windows\System32\drivers\etc,在Linux中,hosts文件位于/etc/hosts。确保您使用管理员权限进行编辑,即在Windows中以管理员身份打开记事本,然后打开主机文件。在Linux中从任何位置通过终端执行sudo gedit /etc/hosts :)

只需在hosts文件中添加以下行:

18.205.93.0 bitbucket.org

对于所有之前编辑过etc/hosts文件并且现在停止工作的现有用户,只需用新的IP地址替换旧的IP地址,即在etc/hosts文件中:

将:

104.192.143.3(旧IP地址) bitbucket.org

替换为:

18.205.93.0 bitbucket.org

愉快地编码吧!


有趣的是,在2021年,Bitbucket最近对我产生了问题,在104.x号上,即使通过互联网站点进行nslookup,我也无法连接。但18.205号仍然有效。因此,感谢您,因为拥有一个可用的路由/IP可以让我的生活变得更简单... - Nathanael
如果仓库托管在 Azure Dep Ops 上会怎样? - Imad

6

建议1:您只需移除您的原始来源并重新设置原始来源,然后尝试进行拉/推操作。希望这对您有所帮助。

 git remote -v
 git remote remove origin    
 git remote add origin https://habibbd@bitbucket.org/softwarebd/mida-oss.git 

建议 2:如果以下任一行存在,请从Windows/System32/drivers/etc/hosts文件中删除这些行。

 104.192.143.1 bitbucket.org
 104.192.143.2 bitbucket.org
 18.205.93.0 bitbucket.org

建议3:更改您的网络连接/供应商。有时您的网络供应商会引起这种问题。

建议4:检查防火墙设置。有时它是显示此类消息的原因。


1
它有效,真的是最佳答案。 - Goutom Roy
如果仓库托管在 Azure DevOps 上会怎样? - Imad
1
推荐的第三个方法对我有效。 - Pouria Rezaei
1
建议1对我有效。 - Suresh Madhusanka Rodrigo

3

如果你使用的是旧版本,请尝试升级git。

检查你的git版本:

$ git --version

运行以下命令进行升级:

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

0
在.git目录中更新名为config的文件,删除此链接。然后执行'git pull',它会再次要求您提供凭据,然后pull将成功进行。

reference to localhost


0

检查是否需要 VPN 并重新连接。这是我的原因。重新连接到 VPN 后,一切都正常了。


-1
首先,你并没有推送到GitHub,而是BitBucket
其次,由于BitBucket 状态看起来正常,所以问题肯定出在你这一侧的网络、代理或防火墙之间。
关于代理特别提到:
  • 检查你的~/gitconfig文件内容
  • 删除任何代理行
  • 在你的环境变量中设置代理:

    export http_proxy=http://someuser:somepassword@192.168.1.1:80
    

我尝试了所有的解决方案,但都无法解决。你尝试了哪些解决方案?你的操作系统和Git版本是什么? - VonC
虽然这个链接可能回答了问题,但最好在此处包括答案的关键部分并提供参考链接。如果链接页面更改,仅链接的答案可能会变得无效。-【来自审查】 - Derrick
@Dev911 谢谢。我已经相应地编辑了答案。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接