获取错误无法解析 github 企业的主机名

Getting error could not resolve hostname for github enterprise

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

我遇到错误

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

但是当我使用 IP 地址克隆相同的 repo 时,我可以做同样的事情,我什至可以从命令行 ping github.....

我正在使用:

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

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

谁能帮我解决这个问题。

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

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

(windows 10 年我自己没做过)

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

当然,这可能对您不可用,具体取决于您当地的 Infosec policies/enforcement

我发现了问题,所以 installing Git installer asks if I want to use the certificates installed on my Local Machine 早些时候说不。

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