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

svn: Authorization failed

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

3 ответа3

0

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

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

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

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

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

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

0
 __   __ _______ _______  
   \_/   |______ |______  
    |    |______ ______| .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .