致命:无法访问:无法连接到bitbucket.org端口443:连接超时

时间:2018-08-28 04:43:45

标签: git bitbucket

当我拉或推到bitbucket存储库时,我的git出现了问题。我总是会收到此错误:

  

致命:无法访问“ https://myrepo@bitbucket.org/ **** / **”:   无法连接到bitbucket.org端口443:连接超时

我尝试了所有解决方案,但无法解决。

5 个答案:

答案 0 :(得分:4)

更新日期:28-08-2018

这是临时修复,但至少在更改位段式新IP后对我有用

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

对于以前编辑etc/hosts文件但现在停止工作的所有新用户或现有用户,只需用新的etc/hosts替换bitbucket的旧IP地址即可

替换 104.192.143.3 bitbucket.org

18.205.93.0 bitbucket.org

谢谢

答案 1 :(得分:1)

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

检查您的git版本:

$ git --version

运行以下命令进行升级:

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

答案 2 :(得分:0)

建议1:仅需要删除原点并重新设置原点,然后尝试拉/推。希望它会为您工作。

$dataform=$request->getPost();

    $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789";

    $pass = array(); //remember to declare $pass as an array

    $alphaLength = strlen($alphabet) - 1; //put the length -1 in cache

    for ($i = 0; $i < 8; $i++) {

    $n = rand(0, $alphaLength);

    $pass[] = $alphabet[$n];

    }

    $randomPassword=implode($pass); //turn the array into a string

    $dataform['password']=$randomPassword;

建议2:如果其中任何行可用,请从 git remote -v git remote remove origin git remote add origin https://habibbd@bitbucket.org/ocplbd/bida-oss.git 文件中删除这些行。

Windows/System32/drivers/etc/hosts

建议3::更改您的网络连接/提供商。有时您的网络提供商会导致此类问题。

建议4 :检查防火墙设置。有时这是显示此类消息的问题。

答案 3 :(得分:0)

我没有连接到我的VPN,这就是我的原因。重新连接到VPN后,一切正常。

答案 4 :(得分:-1)

首先,您不是推向GitHub,而是推向BitBucket

第二,由于BitBucket status似乎还可以,因此您身边肯定有网络或 proxy 或防火墙问题。

关于代理:

  • 检查您的~/gitconfig文件内容
  • 删除任何代理行
  • 在您的环境变量中设置代理:

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