Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
subversion_active_directory [2013/05/13 17:23] metallic |
subversion_active_directory [2022/03/25 17:42] (текущий) 217.25.239.250 [Возможные проблемы] |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
===== Установка ===== | ===== Установка ===== | ||
Ставим Apache и модуль для работы в качестве svn-сервера. | Ставим Apache и модуль для работы в качестве svn-сервера. | ||
- | < | + | < |
# apt-get install apache2 libapache2-svn | # apt-get install apache2 libapache2-svn | ||
</ | </ | ||
Строка 13: | Строка 13: | ||
===== Настройка ===== | ===== Настройка ===== | ||
Разрешаем все необходимые модули Apache. | Разрешаем все необходимые модули Apache. | ||
- | < | + | < |
# a2enmod dav | # a2enmod dav | ||
# a2enmod dav_svn | # a2enmod dav_svn | ||
Строка 67: | Строка 67: | ||
</ | </ | ||
- | ===== Ссылки ===== | + | ===== Пример svnaccessfile |
- | [[https://bitbucket.org/ | + | В данном примере, |
+ | [groups] | ||
+ | group1 = user1, user2, user3 | ||
+ | group2 = user4, user5 | ||
+ | |||
+ | [repo1:/] | ||
+ | @groups1 = rw | ||
+ | @groups2 = r | ||
+ | |||
+ | [repo1:/ | ||
+ | user6 = rw | ||
+ | *= | ||
+ | ===== Возможные проблемы1 ===== | ||
+ | Для поиска проблем в конфигурации лучше всего включить отладку, | ||
+ | |||
+ | Самая распространненая ошибка - 500 (internal server error). Чаще всего это связано с неправильными реквизитами доступа к каталогу LDAP. При этом в логах появляется что-то вроде: | ||
+ | " | ||
+ | |||
+ | Также, при корректной конфигурации, | ||
+ | [3574] auth_ldap authenticate: | ||
+ | Лечится добавлением в файл / | ||
+ | REFERRALS off | ||
+ | | ||
+ | Еще одна проблема, | ||
+ | Server sent unexpected return value (400 Bad Request) in response to MERGE | ||
+ | Дело оказалось в Kaspersky Antivirus 2012, это он хулиганил. Решение проблемы - добавить в исключения файлы TortoiseProc.exe и TSVNCache.exe | ||
+ | ===== Ссылки ===== | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// |