UPDATE:
Похоже, вы путаетесь между хранилищем и именем хоста
Если работает «hg serve», «hg clone http://USER@HOST:8000", где хостом может быть IP-адрес вашего компьютера или имя хоста (введите« hostname »в linux или попробуйте« ping localhost »). от 8000, передавая --port #### в hg serve.
Если вы хотите сделать это через ssh, "hg clone ssh: // USER @ HOST // PATH / TO / YOUR / REPOSITORY". Предположим, вы создали репозиторий в своем домашнем каталоге с именем MYREPO, а затем сделали бы следующее: "hg clone ssh: // USER @ HOST / ~ / MYREPO"
Вы можете клонировать свое репо только через http - это то, что служит репо через http. Mercurial предоставляет встроенный http-сервер для вас. Запустите "hg serve", находясь внутри вашего репозитория, затем попытайтесь клонировать его из другого места (или другой командной оболочки). Если вам нужен только локальный клон, вам не нужно использовать http ("hg clone").
Кроме того, попробуйте "hg help clone" и "hg help serve" для получения подробной информации.