GitHub - HTTPS访问

时间:2010-08-18 12:48:15

标签: git https github

我无法通过HTTPS克隆我的存储库:

$ git clone https://github.com/walterjwhite/project.configuration.git
Initialized empty Git repository in ./project.configuration/.git/
error: Failed connect to github.com:443; Connection refused while accessing https://github.com/walterjwhite/project.configuration.git/info/refs
fatal: HTTP request failed

我已经使用我的登录名和密码以及我要连接的机器或服务器配置了.netrc。

5 个答案:

答案 0 :(得分:75)

正如你在GitHub support中看到的那样,Scott Schacon他自己建议:

  

所以我猜你的.netrc是不正确的还是什么?   尝试从.netrc删除信息并首先克隆(因为它是公共回购)。

如果它不是GitHub服务器问题,它可能是你的防火墙 和/或您的代理(git config --global http.proxy http://user:password@proxy:xxx)。

答案 1 :(得分:11)

只是为了加入这个讨论,出于某种原因,当我使用http而不是https时,它似乎对我有用。

答案 2 :(得分:2)

只是添加你也可以检查GitHub的系统在GitHub System Status是否健康。

答案 3 :(得分:2)

有同样的问题,我只是用力推动

git push --force -u origin master

答案 4 :(得分:0)

对我来说,没有任何问题的另一种可能性是使用SSH选项进行克隆。

git clone git@github.com:walterjwhite/project.configuration.git

您必须将SSH密钥上传到Github才能使用它,但这使我解决了https问题。