Как настроить права на веб-сервер для успешного хранилища bzr - PullRequest
0 голосов
/ 10 августа 2011

Я пытаюсь улучшить рабочий процесс с помощью bzr между сервером развертывания и локальной машиной разработки.

Веб-сервер, работающий как www-user и bzr-login с локальной учетной записью, wdev.при настройке группы серверов, www-user: www-user, wdev и наоборот.

Для простоты срочные исправления исправляются в транке на сервере через ssh.

Что было бы рекомендованонастроить?Магистраль в / home / wdev?

Должно ли развертывание быть транком или веткой?

В настоящее время я должен выполнить su root для принятия, что меня озадачивает .. Я могу "su www-data"и имеют доступ для чтения / записи.Тем не менее, веб-сервер по-прежнему не имеет разрешения на запись с php.Текущее решение выбрано: все для www-данных - непривлекательное решение, так как любое слияние затуманивает новые файлы с wdev-владением.

Благодарен за любые основные инструкции относительно предпочтительной установки

(более-менее x-post от https://serverfault.com/questions/299436/directory-rights-with-webserver-and-bzr, но там не получил большого ответа).

привет,

1 Ответ

0 голосов
/ 11 августа 2011

Под транком я предполагаю, что вы имеете в виду мастер-ветку?В распределенных системах контроля версий нет различий между магистралью и ветвью, это просто соглашение, поэтому просто организуйте их так, чтобы они были удобны для вас.

Возможно, вы можете использовать липкие биты: http://michael.lustfield.net/content/creating-your-own-bazaar-server У меня никогда не было, чтобы это работало хорошо когда-либо (возможно, я сделал это неправильно), поэтому я использую cronjob для почасового разрешения прав доступа.

Если вы используете умный сервер , все пользователи фиксируют через1 os user, поэтому разрешения обрабатываются на другом уровне.

...