【发布时间】: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