我所做的:我在Github上创建了一个远程存储库,我试图在我的本地机器上克隆远程存储库。克隆时,我提供克隆URL和目标文件夹。
但每次我尝试克隆,我得到这个错误:
错误:“致命:无法访问https://github.com/hyperion057/spring-repo.git/':无法解决主机:github.com”
我需要做什么才能连接到GitHub ?
我所做的:我在Github上创建了一个远程存储库,我试图在我的本地机器上克隆远程存储库。克隆时,我提供克隆URL和目标文件夹。
但每次我尝试克隆,我得到这个错误:
错误:“致命:无法访问https://github.com/hyperion057/spring-repo.git/':无法解决主机:github.com”
我需要做什么才能连接到GitHub ?
当前回答
我也犯过类似的错误。
C:\wamp\www\myrepository [master]> git push
fatal: unable to access 'https://github.com/myaccount/myrepository.git/': Couldn't resolve host 'github.com'
实际上,提示信息已经告诉我们哪里出错了。
https://github.com/myaccount/myrepository.git/
当我检查我的github,我发现我的github仓库的HTTPS url是
https://github.com/myaccount/myrepository.git
我不知道这是怎么回事。安装的Git Shell自动设置了错误的url。
一旦我删除了末尾的“/”,我就可以成功地推了。
其他回答
在清除空缓存和硬重载从Chrome开发工具https://github.com/后,这对我来说是有效的。
打开你的Chrome开发工具,右键单击重新加载图标,然后你可以看到这个选项。
重启后,git bash下面的工作对我来说很好:
git push -f origin master
这个问题的一个原因可能是错误的/空的/etc/resolv.conf文件。
我在我的centos 7 minimal中解决这个问题的方法如下: 我的/etc/resolv.conf是空的,我添加了以下几行:
nameserver 192.168.1.1
nameserver 0.0.0.0
192.168.1.1是我的网关,在您的情况下,它可以是不同的。
在Mac中重新启动终端工作正常。
我得到了类似的错误,这是由不正确的代理设置造成的。这个命令拯救了我:
git config --global --unset http.proxy
https版本:
git config --global --unset https.proxy