“Никакой такой репозиторий hgadmin” при установке подвижного сервера.

Я пытаюсь установить подвижный сервер. После добавления моих ключей к keys/root и обновляющий автор, я пытался клонировать hgadmin-repo, но я получаю следующую ошибку:

$ hg clone ssh://hg@<domain>/hgadmin
remote: mercurial-server: no such repository hgadmin
abort: no suitable response from remote hg!

Кто-либо знает то, что проблема?

5
задан NobbZ 20 November 2012 в 14:04
поделиться

2 ответа

Вы уверены, что синтаксис вашей команды клонирования правильный? Я вижу в нем как минимум две ошибки:

  1. Вы должны поместить репо, которое вы клонируете (а не только место назначения)
  2. Как и для push, вы должны использовать две косые черты перед hgadmin:

Пример ОТКАЗ (отсутствует исходное репо и используется только один '/' перед 'home')

 $ hg clone ssh://John@127.0.0.1/home/John/delme

Пример ОТКАЗ (отсутствует исходное репо)

 $ hg clone . ssh://John@127.0.0.1/home/John/delme

Пример УСПЕХ :

 $ hg clone . ssh://John@127.0.0.1//home/John/delme
0
ответ дан 14 December 2019 в 01:05
поделиться

У меня была такая же проблема, и для меня это была проблема с установкой репозитория hgadmin. Когда я установил пакет, я получил сообщение об ошибке от python о том, что пакет mercurial не был установлен. Я предполагаю, что это произошло, когда mercurial-server попытался инициализировать репозиторий hgadmin. Поэтому, когда я пошел проверять историю hgadmin, там не было каталога .hg:

root@myshost:/var/lib/mercurial-server/repos# cd hgadmin/
root@myshost:/var/lib/mercurial-server/repos/hgadmin# ls -a
.  ..

Чтобы решить эту проблему, я сделал:

easy_install mercurial
sudo apt-get purge mercurial-server
sudo rm -rf /var/lib/mercurial-server
sudo apt-get install mercurial-server

И затем продолжил указания здесь:

http: // kurtgrandis. com / blog / 2010/03/20 / gitosis-for-mercurial /

7
ответ дан 14 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: