У вас есть несколько способов опубликовать хранилище Mercurial на сервере.Вы можете найти подробную информацию на специальной вики-странице: Публикация Mercurial Repositories
В вашем случае, поскольку вы хотите иметь только SSH-доступ, следующих шагов должно быть достаточно:
- Скопируйте свой фактический локальный репозиторий куда-нибудь на свой сервер (включая каталог
.hg
).Например, вы можете использовать scp
. Клонировать скопированный репозиторий обратно на локальный компьютер:
hg clone ssh://myhostname.com//path/to/directory
Вытеперь может выдвигать / извлекать данные с вашего сервера.
Очевидно, вам необходим SSH-доступ к вашему серверу.
Также обратите внимание на двойное /
после имени хоста, это совершенно нормально, и вы должны поставить их обоих.Первый - «завершить» часть имени хоста, а второй - указать, что путь начинается с корня удаленной файловой системы.
Если вы хотите предоставить доступ другим пользователям, обязательно Как работать с несколькими коммиттерами , чтобы правильно настроить права доступа.