【问题标题】:How to fix push/pulls in Mercurial HG (Potential problem with DNS)?如何修复 Mercurial HG 中的推/拉(DNS 的潜在问题)?
【发布时间】:2021-02-14 07:08:31
【问题描述】:

今天我有一个问题。我无法使用 Mercurial HG 在我的 Debian(在 VM VirtualBox 上)中进行推/拉操作。 我有什么:

  • 企业 VPN
  • Oracle VM Virtual Box 与已发布的基于 Debian 的系统
  • 我基于 Debian 的系统中的 Mercurial 存储库

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

【问题讨论】:

  • 您是否在虚拟机中设置了代理服务器地址?
  • @UuDdLrLrSs 不,我没有
  • 恐怕无法为debian提供一个准确的答案;但我有一个非常相似的设置,来宾操作系统是 Windows。 Windows 有一个设置,可以根据下载的公司 .pac 脚本自动配置其代理。我有一种感觉,你需要找到对等的。
  • @UuDdLrLrSs 感谢您的帮助!我在下面发布解决方案,您的思维方式对我有帮助,但最简单的方法是编辑/etc/hosts/ :)
  • etc/hosts 听起来是个不错的简单方法!很高兴它起作用了:)

标签: version-control debian mercurial virtualbox


【解决方案1】:

解决方案
有两种选择:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多