2009-11-10 4 views
0

У меня возникли проблемы с настройкой моего svn. Я использовал apt-get install subversion для установки программного обеспечения. По умолчанию svn-папка была/home/svn/I изменила принадлежность папки к учетной записи администратора (не root) и группе пользователей subversion, которую я настраивал. Я установил права доступа к папке на рекурсию через 0760 через все подпапки.svn вопросы разрешения установки

Однако, когда я пытаюсь подключиться к репо, я получаю следующее: «Commit failed (подробности следуют): Не удается открыть файл '/ home/svn/bftc/format': Permission denied".

Я понятия не имею, что не так!

+0

Попробуйте 0770 вместо этого. –

+1

Вместо этого попробуйте «apt-get install git». : P –

+0

Возможно, более полезно предоставить информацию о вашем дистрибутиве Linux, чем о том, какую программу вы пытаетесь установить. –

ответ

1

Убедитесь, что у вашего пользователя есть разрешение на выполнение в любой папке. 770 должен работать для вас (как указал Ньютон Фоллс), поскольку это позволит выполнить группу.

+0

Я дам 0770 попытку в ближайшее время, но я уверен, что я тоже пробовал это. – David

0

Как вы установили доступ к репозиторию? Доступен ли ваш пользователь для доступа к вашему репозиторию? Если через файл доступа svn вы можете проверить права пользователя.

+0

Да, все настроено в соответствии с руководством по настройке Ubuntu svn, которое я использовал. Я google'd это, и у некоторых людей есть аналогичная проблема с моей ошибкой, но когда я применяю их предложения по исправлению, все равно не работает. – David

1

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

Смежные вопросы