Subversion. Проблемы с авторизацией. [РЕШЕНО]
ClearKbdBuf 16 декабря, 2010 - 16:19
Добрый день!
Решил использовать subversion через svnserve. Создал репозитарий:/home/svn/repos,
clearkbdbuf@kappa /home/svn/repos $ ls -la итого 8 drwxr-xr-x 6 svn coders 200 Дек 16 11:57 . drwxrwxr-x 4 svn coders 184 Дек 16 11:56 .. drwxrwxr-x 2 svn coders 152 Дек 16 14:54 conf drwxrwsr-x 6 svn coders 448 Дек 16 14:29 db -r--r--r-- 1 svn coders 2 Дек 16 11:57 format drwxr-xr-x 2 svn coders 360 Дек 16 11:57 hooks drwxrwxr-x 2 svn coders 104 Дек 16 11:57 locks -rw-r--r-- 1 svn coders 229 Дек 16 11:57 README.txt clearkbdbuf@kappa /home/svn/repos $
соответственно подправил следующие конфиги:
1. /etc/conf.d/svnserve
SVNSERVE_OPTS="--root=/home/svn" SVNSERVE_USER="svn" SVNSERVE_GROUP="coders"
2. /home/svn/repos/conf/authz
clearkbdbuf@kappa /home/svn/repos/conf $ cat authz | grep -v '^#' [aliases] [groups] [repository:/] clearkbdbuf=rw learkbdbuf@kappa /home/svn/repos/conf $
3. /home/svn/repos/conf/passwd
clearkbdbuf@kappa /home/svn/repos/conf $ cat passwd | grep -v '^#' [users] clearkbdbuf = passw clearkbdbuf@kappa /home/svn/repos/conf $
4. /home/svn/repos/conf/svnserve.conf
clearkbdbuf@kappa /home/svn/repos/conf $ cat svnserve.conf | grep -v '^#' [general] anon-access = none auth-access = write [sasl] clearkbdbuf@kappa /home/svn/repos/conf $
Когда были разрешены неавторизованные четение или запись посредством установки anon-access = write в svnserve.conf, все нормально работало и svn checkout и svn commit. Как только прикрутил авторизацию, пытаюсь сделать:
svn checkout --username clearkbdbuf --password passw svn://localhost/repos
получаю:
clearkbdbuf@kappa ~/workspace $ svn checkout --username clearkbdbuf --password passw svn://localhost/repos /home/clearkdbbuf/workspace/ svn: No access allowed to this repository
Если кто-то сталкивался с проблемой, подскажите, пожалуйста.
С уважением!
»
- Для комментирования войдите или зарегистрируйтесь
authz-db = file а там уже
authz-db = file
а там уже вписывайте пользователей. Я так делал.(гугл кстати знает про вашу проблему)
и насчет пароля не помню, но по моему svn использует crypt(могу ошибаться).
А вообще:
;)
[Решено]
СПАСИБО ЗА ИДЕЮ!
Раскомментил в /home/svn/repos/conf/svnserve.conf password-db = passwd, все заработало. В следующий раз буду внимательней читать камменты к конфигам. А гугль мне не помог. :(
теперь /home/svn/repos/conf/svnserve.conf выглядит вот так:
С уважением!
http://clearkbdbuf.livejournal.com
Вы насчет emerge git всеравно
Вы насчет
emerge git
всеравно подумайте ;):)
Пока не готов, я слишком много потратил времени на subversion. :)))
С уважением!
http://clearkbdbuf.livejournal.com