Назад | Перейти на главную страницу

Как настроить базар на slicehost

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

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

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

bzr init-repo --no-trees directory

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

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

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

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