Фиксация SVN перестала работать [закрытый]

D:\svnroot>svn commit -m "Type your justification here" --username svnu --password test

svn: Authorization failed

Я уверен, что имя пользователя/пароль корректно (в conf/password), действительно ли необходимо иметь точно что пользователь на удаленном svn сервере?

1
задан 04.07.2014, 12:59

2 ответа

Я уверен, что имя пользователя/пароль корректно (в conf/password), действительно ли необходимо иметь точно что пользователь на удаленном svn сервере?

conf/password или conf/passwd? Корректный файл passwd. Что касается наличия "точно", что пользователь на удалении сервера SVN... Я не знаю то, что Вы имеете в виду? Имя пользователя должно быть корректным, но ему не нужна учетная запись пользователя.

Обратите внимание, что SVN, вероятно, чувствителен к регистру когда дело доходит до имен пользователей и паролей.

1
ответ дан 12.12.2019, 13:15

Обратите внимание, что это говорит что авторизация, не аутентификация, отказавшая. Ваше имя пользователя и пароль были приняты, но SVN не думает, что у того пользователя есть разрешение записи.

Принятие Вы используете svnserve (так как, если бы это было апачским, ошибка упомянула бы код состояния HTTP):

  • проверьте это svnserve не был запущен с опции только для чтения
  • проверьте это svnserve.conf имеет auth-access = write
  • если authz файл используется, проверьте, что он перечисляет Вашего пользователя
1
ответ дан 12.12.2019, 13:15

Теги

Похожие вопросы