| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение под *NIX системы > ошибка Subversion svn: Authorization failed |
| Автор: ManLee 19.11.2009, 19:37 |
| Добрый день, всем.. не могу настроить subversion 1.4.2 на Linux :( делаю svnadmin create /opt/repos создаётся репозиторий. захожу в /opt/repos/conf/authz и добавляю секцию [repository:/opt/repos] myuser=rw *= затем в /opt/repos/conf/passwd в секцию [users] добавляю строку myuser=123 далее в /opt/repos/conf/svnserve.conf раскомментирую anon-access и пишу ему none auth-access раскомментирую и пишу ему write далее по файлу раскомментирую параметры password-db, authz-db, realm запускаю сервер svnserve -d ввожу svn list svn://localhost/opt/repos, у меня спрашивают пароль реального пользователя (не пойму зачем) и затем имя пользователя subversion, на что я пишу myuser и его пароль 123, как и указал в конф.файле одним словом ВСЁ_ПО_КНИЖКЕ... тут, блин даже ошибиться-то негде... но в ответ получаю svn: Authorization failed в чём проблема ?? |
| Автор: nickless 19.11.2009, 23:40 |
| Выложи плиз эти файлы или запость точное их содержимое, и покажи логи сервера, а то телепатов на всех не хватает |
| Автор: ManLee 22.11.2009, 09:37 | ||||||
это authz
вот passwd
вот svnserve.conf
|
| Автор: nickless 23.11.2009, 00:58 |
Репозитория с названием "repository" просто нет, и пути такого тоже еще нет, попробуй для начала [/] |
| Автор: ManLee 23.11.2009, 04:58 |
| не понял ? что значит нету ? пардон, конечно, но я просто не написал, что сперва я выполнил svnadmin create /opt/repos и соответственно в каталоге /opt/repos репозиторий создался ! я оттуда конф.файлы и привёл.. ну подправленные уже.. причём таже последовательность действий на другой машине - тот же результат :( это явно я что-то не так делаю.. но что ??? |
| Автор: nickless 24.11.2009, 16:35 |
Ты создал репозиторий в /opt/repos и редактируешь конфигурацию для именно этого репозитория (а не центральный конфиг), это означает 1. все пути указанные в этом конфиге относительные, т.е. / это и есть корень репозитория из /opt/repos 2. репозиторий там один и названия у него нет, т.е. repository: указывать не надо (это нужно только если их несколько с разными именами - читай http://svnbook.red-bean.com/) Добавлено через 1 минуту и 30 секунд ЗЫ repository это не какое-то кодовое слово, это название, типа myproject, homework itd |