【问题标题】:Getting error could not resolve hostname for github enterprise获取错误无法解析 github 企业的主机名
【发布时间】:2017-08-28 10:22:36
【问题描述】:

当我尝试从我公司的自托管 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

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

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

【问题讨论】:

  • 似乎是由您的公司引起的 DNS 问题。由于您的公司可能托管自己的 DNS 服务器,我想这是最好的起点。否则:你能访问回购的网址吗?
  • 感谢您的回复,但其他人即使从 Windows 10 也可以正常使用 github repo,无论如何我可以创建一些证书以添加到我的机器中
  • 您不能自己创建证书(如果这是您需要的)。如果您的公司有一个 IT 团队/网络管理员,我想这就是您应该去的地方。

标签: github windows-10 hostname github-enterprise


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 感谢您的回答,是的,这就是我目前正在做的事情,但我正在寻找问题的原因,为什么它只发生在我身上。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 2011-05-20
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多