В моей локальной сети на удаленной машине people
в моем домашнем каталоге есть два репозитория Mercurial: Документы и stage .Просто чтобы прояснить: каждый из этих двух подкаталогов является репозиторием Mercurial, и они являются одноранговыми узлами на одном компьютере.
Когда на другом компьютере я запускаю hg clone ssh://people:3887/Documents
, репозиторий клонируется, как и ожидалось.Когда я запускаю hg clone ssh://people:3887/stage
, я получаю ответ:
remote: abort: error: node name or service name not known
abort: no suitable response from remote hg!
Что может отличаться в этих двух репозиториях, что означает, что одно является клонируемым, а другое нет?На самом локальном компьютере, как тот же пользователь, с которым я работаю, я могу без проблем запускать все обычные команды hg
в любом репозитории.Я не вижу ничего очевидного в разрешениях для двух репозиториев, в том числе для файлов в .hg/
, и в любом случае я могу выполнять все операции Mercurial локально как один и тот же пользователь.