все
Я долго искал эту проблему и пробовал разные методы.
Я хочу сохранить свой код на сервере только через SSH. Но когда я запускаю это:
sudo hg clone -v ssh://[email protected]//home/carl/Java/Projects/peta/
Меркуриал продолжает рассказывать мне remote: abort: There is no Mercurial repository here (.hg not found)!
. В некоторых статьях сказано, что путь должен быть правильным, и там должен быть каталог .hg
. Но я проверил его несколько раз, и я уверен, что есть папка .hg
в нужном месте.
Я также пробовал
hg --config ui.remotecmd=/usr/bin/hg clone ssh://[email protected]//home/carl/Java/Projects/peta/
Но это тоже не получилось. Какая еще проблема может быть? Спасибо.
решаемые
Я, наконец, исправлю проблему. Раньше я создавал репозиторий на своей локальной машине и просматривал все файлы (включая .hg
) на сервере. Сначала я пытаюсь удалить каталог .hg
и создать репо на сервере через ssh (hg init
). Тогда hg clone
работает!