Создание вашего собственного сервера Bazaar

Я пытаюсь запустить свой собственный сервер Bazaar на сервере Ubuntu 12.04 - до сих пор после прочтения материала в интернете я нашел этот «учебник» http://michael.lustfield.net/content/creating-your- own-bazaar-server - это выглядело довольно ясно для меня, поэтому я следовал инструкциям.

но в конце, когда я хочу подтолкнуть что-то к репо, я получаю только:

damian@damian-desktop:~/Pulpit$ bzr checkout bzr+ssh://testpxe.servebeer.com/home/tomasz/bzr/test1 testowy-projekt1
    bzr: ERROR: Permission denied: "/home/tomasz/bzr/test1/.bzr/branch-format": : [Errno 13] Permission denied: u'/home/tomasz/bzr/test1/.bzr/branch-format'
damian@damian-desktop:~/Pulpit$

пользовательские разрешения в порядке - это была первая вещь, которую я проверил (я даже пытался дать чрезвычайно щедрый разрешения только для тестирования),

есть идеи?

2
задан 5 February 2013 в 13:19

1 ответ

Похоже, что у Вас действительно есть проблема полномочий пользователя там.

Ответвление Базара по серверу находится в корневом каталоге пользователя tomasz, но Вы, кажется, делаете контроль как пользователь damien. Делает пользователя damien действительно имейте разрешение получить доступ к файлам tomasz?

Статья блога, которую Вы связали, делает вещи по-другому. Это помещает ответвление Базара за пределами пользовательских корневых каталогов, в /bazaar, и создает специализированную группу для доступа к нему и делает всю пользовательскую часть той группы.

В любом случае я рекомендую другой подход, объясненный в документации Базара: http://doc.bazaar.canonical.com/bzr.2.5/en/admin-guide/simple-setups.html

В особенности я рекомендую раздел "Using a restricted SSH account to host multiple users and repositories". С той установкой у каждого пользователя могут быть их персональные перезаписываемые области и область менеджера репозитория (специалист по обслуживанию соединительной линии, часто названной привратником) только для чтения другим пользователям. Если Вы хотите, чтобы у всех пользователей был доступ для записи к соединительной линии, можно сделать это также.

2
ответ дан 5 February 2013 в 13:19

Другие вопросы по тегам:

Похожие вопросы: