如何修复 Mercurial HG 中的 push/pulls(DNS 的潜在问题)?

How to fix push/pulls in Mercurial HG (Potential problem with DNS)?

今天我有一个问题。我不能在我的 Debian(在 VM VirtualBox 上)使用 Mercurial HG 做 push/pulls。 我有:

问题是:当我尝试进行推送时,出现了一堆错误 Name or service not known。为了解决这个问题,我尝试通过替换这个来编辑 hgrc 文件:
[paths]
default = http://SERVER_NAME_STRING
通过这个:
[paths]
default = http://SERVER_IP_ADRES
它有效!但是我必须为我的工作区树中的数百个 hgrc 个文件中的每一个手动执行此操作。我可以在不编辑所有这些文件的情况下解决这个问题吗? (无论是手动还是 BASH 脚本等)

解决方案
有2个选项:

  1. 向您的系统管理员询问您公司 DNS 服务器的 IP 地址,并通过此 IP 编辑您的 DNS 设置
  2. (最简单的) 打开/etc/hosts文件并添加新的设置字符串,格式为IP_ADDRESS DOMAIN

执行此操作后,您将能够按域 ping 您的 SVC 服务器。