Subversion. Проблемы с авторизацией. [РЕШЕНО]

Добрый день!

Решил использовать 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(могу ошибаться).
А вообще:

emerge git

;)

[Решено]

СПАСИБО ЗА ИДЕЮ!

Раскомментил в /home/svn/repos/conf/svnserve.conf password-db = passwd, все заработало. В следующий раз буду внимательней читать камменты к конфигам. А гугль мне не помог. :(

теперь /home/svn/repos/conf/svnserve.conf выглядит вот так:

clearkbdbuf@kappa /home/svn/repos/conf $ cat svnserve.conf | grep -v '^#'

[general]
anon-access = none
auth-access = write
password-db = passwd

[sasl]
clearkbdbuf@kappa /home/svn/repos/conf $ 

С уважением!

Вы насчет emerge git всеравно

Вы насчет emerge git всеравно подумайте ;)

:)

Пока не готов, я слишком много потратил времени на subversion. :)))

С уважением!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".