致命错误:无法解析主机github.com

20

我正试图从本地存储库向远程存储库推送文件,但我看到了以下错误信息:

  

致命错误:致命错误:无法访问'https://github.com/vinivasundharan/abcd.git/':无法解析主机“github.com”

我的计算机没有使用任何代理,因为我已经看到了解决代理问题的方法。

我已尝试过这里这里提供的解决方案。但两者似乎都没有帮助。我的系统使用Windows 7并拥有一个活动的互联网连接。

更新:

git config -l返回以下内容。我不知道这意味着什么,所以必须发布它。

core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Users/vav9sw/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=xyz
user.email=xyz@gmail.com
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
remote.origin.url=https://github.com/vinivasundharan/abcd.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*`

编辑

只是为了确保我已经按照上传文件到GitHub的步骤进行操作,查看附加的图片以查看我所遵循的步骤。

steps


你已经配置/更改了SSL设置吗? - Tim Biegeleisen
2
这似乎更像是一个 DNS 问题。您能否在命令提示符中执行 ping github.com 命令?如果无法执行,则问题可能出在您的网络/网络设置上。 - John Szakmeister
很难说 - StackOverflow并不是回答这个问题的地方。我现在不用Windows了(我是一个Linux / OS X的人 - 我在2001年放弃了家里的Windows)。我会检查的事情是您是否获得了有效的IP地址,并且分配了有效的DNS服务器(您应该能够ping任何提供的地址)。我无法告诉您如何修复其中任何一个 - 许多问题非常特定于环境。如果ping github.comping google.com无法解析IP地址,那么您可能无法访问其他网站。 - John Szakmeister
@ViniVasundharan 你能够克隆那个仓库吗?(在一个新的本地文件夹中) - VonC
@VonC:当我尝试使用git clone https://github.com/vinivasundharan/testnew1.git时,它显示无法解析主机。我也无法从远程仓库克隆到桌面。它也失败了。 - Vini
显示剩余11条评论
4个回答

15

这解决了我的问题:

http version:

git config --global --unset http.proxy

https version:

git config --global --unset https.proxy

3
我也是,顺便说一下我在用Mac。 - hhkaos

4
在Windows操作系统中,如果您安装了任何第三方防火墙(或互联网活动监视器),请配置它们以允许您的客户端访问外部连接。
如果没有第三方防火墙,请转到控制面板,搜索防火墙。在防火墙面板内,选择“添加新的例外”(或类似选项)。允许git客户端进行入站和出站访问。

我无法访问我的系统防火墙设置。:(也许这就是问题所在。因此,最终我将无法使用github。 - Vini
我很抱歉,我无法接受这个答案,因为我无法确定这个解决方案是否符合我的要求。 - Vini

1
我建议您切换到ssh。
您可以从与https相同的位置获取github ssh链接。然后,您只需将ssh密钥生成/添加到github个人资料中即可。就是这样。

0

我在Windows 10上使用GitHub客户端时遇到了类似的问题。以管理员身份运行似乎解决了这个问题。


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