Примечание. Я прочитал последние 150 вопросов об ошибке SVN, и ни один из ответов не решил мою проблему.
Я пытаюсь настроить простой сервер SVN, с которогоЯ могу оформить заказ и в который могу зафиксировать файлы.
conf / svnserv.conf
[global]
anon-access = none
auth-access = rw
password-db = passwd
#authz-db = authz
conf / passwd
[users]
myuser = password
svn checkout с другого компьютера работает нормально:
svn co svn://138.25.25.42:3690 test --username myuser --password password
затем я добавил локальный файл в свою локальную копию репозитория
echo "content" > testfile
svn add testfile
, но когда я сейчас пытаюсь зафиксировать, я получаю ошибку аутентификации / авторизации (немецкий: Autorisierung) (все 3 одинаковые)
svn ci --username myuser --password password -m "lala"
svn ci . --username myuser --password password -m "lala"
svn ci test --username myuser --password password -m "lala"
глядя на передачи с wireshark, похоже, мое имя пользователя и пароль игнорируются (?)
[SERVER->CLIENT]
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay ) ) ) (
[CLIENT->SERVER]
2 ( edit-pipeline svndiff1 absent-entries depth mergeinfo log-revprops ) 25:svn://138.25.25.42:3690 21:SVN/1.6.15 (r1038135) ( ) )
[SERVER->CLIENT]
( success ( ( ANONYMOUS ) 36:ab25c003-0e26-4e93-98a3-6c5d9cc9a979 ) ) ( ANONYMOUS ( 0: ) ) ( success ( ) ) ( success ( 36:ab25c003-0e26-4e93-98a3-6c5d9cc9a979 25:svn://138.25.25.42:3690 ( mergeinfo ) ) )
[CLIENT->SERVER]
( commit ( 4:lala ( ) false ( ( 7:svn:log 4:lala ) ) ) )
[SERVER->CLIENT]
( failure ( ( 170001 0: 62:/build/buildd/subversion-1.6.5dfsg/subversion/svnserve/serve.c 167 ) ) )
Любая помощь в получении коммитов будет очень полезнаприветствуется.
edit: странно, анонимная проверка также работает;поэтому файлы конфигурации, похоже, игнорируются, я просто не могу понять, почему.