Как настроить bazaar на slicehost

Как настроить bazaar на slicehost

Мне удалось установить bazaar на slicehost - но я не уверен, как сделать репозиторий доступным в сети. Есть предложения?

решение1

Для репозиториев только для чтения вам просто нужно поместить каталог, содержащий папку .bzr, в каталог, доступный через веб. Не существует модуля веб-сервера, как в subversion (хотя, конечно, mod_dav_svn — это то, что позволяет читать/писать доступ по HTTP, чего Bazaar не делает).

Вам следует создать каталог в веб-пространстве, используя

bzr init-repo --no-trees directory

Затем загрузите локальный репозиторий в него (используя bzr+ssh или sftp). Это гарантирует, что в веб-пространстве будут только файлы репозитория, и что это не будет полноценным рабочим каталогом. Если после загрузки ваша папка будет содержать только папку .bzr, вы все сделали правильно.

Конечно, вам следует предпринять все необходимые шаги для обеспечения безопасности/аутентификации/регистрации доступа к веб-пространству.

решение2

С ssh. Вы можете выполнить команду bzr ssh://server.com/path/to/repo

Это происходит автоматически, так как ssh просто работает. Просто настройте ключи и т.п., чтобы вы могли пропустить все пароли и т.п.

Связанный контент