0

当我试图clone github repositories从我公司的自托管 github 企业

我收到错误

Could not resolve hostname github....... : Name or service not known

但是,当我使用 IP 地址克隆相同的存储库时,我可以执行相同的操作,甚至可以github.....从命令行 ping 通。

我在用 :

GIT version : git version 2.14.1.windows.1
Windows 10 enterprise version version: 1607 OS build: 14393

我已经检查过其他类似机器的人没有遇到这个问题

有人可以帮我解决这个问题。

4

2 回答 2

1

我会在我的 Windows 机器上添加一个主机条目,将 github 地址定义为您需要使用的 IP 地址。

这是描述其工作原理的一个过程。基本上,您以管理员身份编辑主机文件,它位于不碍事的目录 c:\Windows\System32\Drivers\etc\hosts

(我自己还没有为 Windows 10 做过)

https://support.rackspace.com/how-to/modify-your-hosts-file/

当然,这可能对您不可用,具体取决于您当地的 Infosec 政策/执行情况

于 2018-05-01T20:20:23.833 回答
0

我发现了这个问题,所以虽然installing Git前面 installer asks if I want to use the certificates installed on my Local Machine 说不。

但是在重新安装 Git 之后,我选择了这个选项,因为我的公司在我的机器上安装了 Github 的证书,所以它工作正常。

于 2018-05-03T06:19:33.940 回答