Проблема здесь в том, что это так просто, что документация по ртути не может должным образом ее охватить. Если вы клонируете с помощью ssh:
hg clone ssh://user@host//path/to/repo /local/path
Он будет правильно работать в «серверной» системе (он автоматически запускает hg serve
на другом конце в течение всей операции), а затем все последующие операции (push, pull и т. Д.) Будут выполняться автоматически. беги по ssh. (Убедитесь, что вы используете двойную косую черту после имени хоста, если хотите, чтобы ваш путь начинался с корня файловой системы, в противном случае он будет запускаться везде, где вас помещает ssh).
Обратите внимание, что "пользователи" Hg отделены от пользователей ssh, поэтому, если вы хотите, чтобы все использовали одну и ту же ограниченную учетную запись для ssh, они могут - hg все равно идентифицирует свои наборы изменений пользователем, установленным в их .hgrc. *