我无法通过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。
答案 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问题。