У меня есть локальная машина ("ноутбук") и общий Подвижный репозиторий на другой машине ("сервер").
Общий репозиторий настраивается как мультирепозиторий, как описано в Подвижной документации с помощью Apache, hgwebdir.cgi сценария и Подвижных 1.4.
Установка работает в том смысле, что я могу просмотреть проекты (репозитории) в веб-браузере, я могу клонировать и вытянуть с сервера, и я могу продвинуть от ноутбука, когда проект/репозиторий уже существует на сервере.
Но я не могу создать новый проект на ноутбуке (hg init, действительно наполните, hg фиксация), и продвиньте его в общий мультирепозиторий (hg, продвигают http://server/hg/my-new-project-name) - я получаю "аварийное прекращение работы: Ошибка HTTP 404: Не Найденный", по-видимому, потому что репозиторий каталога/проекта еще не существует.
Как я могу продвинуть новый проект/структуру каталогов к Подвижному выполнению в другом месте? Я ничего не мог найти в документации, как делают Вас, парни делают это?
Вы не можете создавать новые удаленные репозитории через http со встроенными функциями. Ваши варианты: либо :
hg init
там, где вы хотите репо. После этого вы можете перейти к новому пустому репо Update
Я пробовал использовать Dropbox, как описано ниже, но не смог сделать его достаточно надежным, поэтому я ' Я не рекомендую этот вариант.
Оригинальный ответ ниже, сохраненный для контекста.
/ update
Я нашел еще один вариант: вообще пропустить и http, и ssh, и использовать Dropbox для общих репозиториев .
Для сценария «один человек - несколько компьютеров» это выглядит как самый простой вариант из всех, и вы получаете резервные копии в качестве приятного побочного эффекта.