我所做的:我在Github上创建了一个远程存储库,我试图在我的本地机器上克隆远程存储库。克隆时,我提供克隆URL和目标文件夹。
但每次我尝试克隆,我得到这个错误:
错误:“致命:无法访问https://github.com/hyperion057/spring-repo.git/':无法解决主机:github.com”
我需要做什么才能连接到GitHub ?
我所做的:我在Github上创建了一个远程存储库,我试图在我的本地机器上克隆远程存储库。克隆时,我提供克隆URL和目标文件夹。
但每次我尝试克隆,我得到这个错误:
错误:“致命:无法访问https://github.com/hyperion057/spring-repo.git/':无法解决主机:github.com”
我需要做什么才能连接到GitHub ?
当前回答
对于Ubuntu服务器,你可以在/etc/network/interfaces文件中写下路由器的essid和密码:
iface [en0 || your wireless driver no necessarily en0] inet static
address 192.168.1.100 / (something for your static ip between 1-255)
netmask 255.255.255.0
gateway 192.168.1.1 / (this is the ip of your router)
dns-nameservers 8.8.8.8 / (you can use whatever you want)
wpa-ssid qwertyuio / (this is router id)
wpa-psk qwertyuio / (this is router password for wireless connection)
当我在将存储库拉到服务器时遇到这个错误时,我编写了wpa-ssid和wpa-psk并重新启动。然后就成功了。
编辑:我又遇到了同样的问题,这一次是因为路由器信号电平不一致。我的联系不牢固,这就是问题所在。然而,上面的解决方案是静态ip的真正解决方案
其他回答
如果您的代理服务器没有用户名和密码-
像这样改变它-
192.168.49.1:8282 - <your-proxy-ip>:<端口>
git config ---global http.proxy 192.168.49.1:8282
git config ---global https.proxy 192.168.49.1:8282
我在终端上运行命令,然后重启终端。
git config --global --unset https.proxy
但是没有用。然后我打开和关闭了Mac上的wifi。
git push
它工作。
从git克隆远程删除额外的“/”的简单解决方案是将url放在括号中。Git克隆"
在我的情况下(这是一个私人的git回购),主机被挂起,所以问题是我的GitHub服务器和管理员解决了它。
在我的具体案例中,有一个叫做ZScaler的软件阻止了互联网的访问。重新启动就解决了这个问题。我想你需要在设置代理和所有其他东西之前重新启动你的电脑,因为问题的本质可能比你想象的要简单。有时只是不能上网。