2

在 mercurial 中组织对子存储库的 ssh 访问的正确方法是什么?考虑以下情况:

master
|--.hgsub
|--slave1
|--slave2 

和.hgsub:

slave1 = ssh://user@host://var/local/repos/slave1
slave1 = ssh://user@host://var/local/repos/slave2

问题是这.hgsub是存储库的一部分,因此不可能(或者是吗?)将各种用户名存储在存储库的 ssh 地址中。我真的很想避免仅仅因为这个而使用“全局”用户来访问存储库。

4

1 回答 1

2

你基本上有两种选择:

  1. 如果您的子存储库与容器位于同一服务器中,请使用相对路径。这是最方便的解决方案。
  2. 否则,您可以让每个用户定义一个子路径规则。在本文档中查找子路径词。
于 2012-08-03T23:39:53.040 回答