git clone命令无法工作?

7
我试图克隆BitBucket仓库。安装Git后,执行以下命令后遇到以下问题:
$ git clone https://usernam@bitbucket.org/username/reponame.git
Error :fatal: unable to access'https://username@bitbucket.org/username/reponame.git/': 
Failed to connect to hostname port 8000: Connection refused

如何解决这个错误信息?

2个回答

4

一个https url应该尝试连接端口443。

如果它尝试连接8000,那可能表示存在中间代理:请检查git config -l|grep -i proxy或您的环境变量(env or set|grep -i proxy)。

您还可以尝试使用curl -L -v https://usernam@bitbucket.org/username/reponame.git获得更多信息。

最后,如果https无法工作,请不要忘记尝试通过ssh克隆:请参阅“为Git设置SSH”,并使用git clone git@bitbucket.org:user/repo.git


@vimalmishra 仍然想知道为什么在使用https时git会尝试联系8000端口...没有代理?任何防火墙? - VonC
我不知道,无法弄清楚问题出在哪里。一旦我找到答案,我会更新给你。我还在继续努力! - vimal mishra
我认为我的环境下有一些代理设置。在删除这些设置后,使用git clone也可以正常工作了。@VonC - vimal mishra

1

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