我尝试使用git push origin master
向github推送一些更改,但过了一段时间后显示错误
fatal: unable to access 'https://github.com/the-unbelievable/MiniGames.git/': Failed to connect to github.com port 443: Operation timed out
我刚刚创建了这个回购并且已经提交了两次。我通过Mac OS X Yosemite 10.10.2中的家庭WiFi和操作系统连接到Internet。
答案 0 :(得分:13)
你是代理人吗?检查C:\Users\[your username]\.gitconfig
的内容并确保已配置代理:
[http]
proxy = http://yourproxy.com:8080 //change your settings here
[https]
proxy = http://yourproxy.com:8080 //change your settings here
答案 1 :(得分:5)
从这里: GitHub - failed to connect to github 443 windows/ Failed to connect to gitHub - No Error
git config --global http.proxy http[s]://userName:password@proxyaddress:port
其中port可能是3128,userName:password可能是您的Windows登录凭据
答案 2 :(得分:3)
原因是持续的DDoS攻击...... https://status.github.com/messages
答案 3 :(得分:1)
尝试使用以下方法配置环境:
sudo vim.tiny /etc/environment
添加:
http_proxy=http://your.proxy.server.address:port
https_proxy=http://your.proxy.server.address:port
ftp_proxy=http://your.proxy.server.address:port
在gitconfig文件中添加代理设置。