我一直有一个问题,我的git在这么长的时间,我已经尝试了一切我可以和它没有改变任何东西。我的git在本地工作得很好,它与init,提交等。问题是当我去做任何与github,因为使git clone
,或git push
它不工作与github CLI或Git Bash,或cmd。任何这些命令,我把,只会产生以下错误:
fatal: unable to connect to github.com
github.com[0: 140.82.114.4]: errno=Unknown error
failed to run git: exit status 128
我一直在尝试一些互联网解决方案的观点:
- 这26个回答
- All this solutions关于获取空闲端口9418,尝试使用Https协议,在ssh和https之间切换
- 我修改了
C:\Windows\System32\drivers\etc
位置的host
文件,因为本地DNS可能配置不正确 - 我重新安装了Git
- 我搜索了一些网络问题,我从
github.com
服务器和tracert github.com
命令中获得了ping
,用于查看github请求跟踪,它工作得很好。 - 我尝试使用以下
culr
命令下载主分支zip文件,通过cmd,它工作了,下载zip文件!!!:
curl https://github.com/user/repo.git | git clone url:-
(of当然,替换我的用户名和存储库名称)
- 我将git自己的代理设置配置为
unset
:
git config --global --unset http.proxy
- 我在github上做了连接测试,在所有服务器的ip和所有其他测试中都得到了很好的结果。
我认为问题是与端口或网络相关的git配置,但我没有找到它
1条答案
按热度按时间jbose2ul1#
首先要检查的是用于存储库的远程URL。
即使没有克隆,您也可以使用以下命令测试连接:
如果其中一个正在工作,则使用它来克隆存储库。
同时检查:
set
)set|grep -i proxy
)