Подверсия “Авторизация перестала работать” при создании репозитория

Я ранее имел репозиторий на своем компьютере для локального использования и удалил его.

Теперь я пытаюсь настроить другой. Но продолжайте получать "Разрешение, отказавшее", вводя правильный пароль, когда я ввожу неправильный пароль, оно говорит мне так. Это точно, как я установил его в первый раз, когда но теперь каждый раз это перестало работать. Что я делаю неправильно? Это - единственный репозиторий на моем компьютере. Я уже попробовал переустанавливание подверсии и удаление кэша в моей папке AppData, но ничто не помогло.

Я использую это руководство для установки его. https://blog.codinghorror.com/setting-up-subversion-on-windows/

Это - то, что я делаю

C:\>svnadmin create "H:\SVN\Repository"

C:\>sc create svnserver binpath= "C:\Program Files (x86)\Subversion\svnserve.exe
 --service -r H:\SVN\Repository" displayname= "SubVersion" depend= Tcpip start=
auto
[SC] CreateService SUCCESS

C:\>set SVN_EDITOR=c:\windows\system32\notepad.exe

C:\>net start svnserver
The SubVersion service is starting.
The SubVersion service was started successfully.

C:\>svn mkdir svn://localhost/myProject

Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:
c
Authentication realm:  myProject
c
Password for 'Admin':
Authentication realm:  myProject
c
Username: user
Password for 'user': ********
svn: Authorization failed

C:\>

Мой svnserve.conf файл

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = myProject

И мой passwd файл

[users]
user = password

8
задан Cœur 21 October 2018 в 12:49
поделиться

2 ответа

В сообщении об ошибке написано «Ошибка авторизации», а не «Ошибка аутентификации». Это означает, что вы успешно прошли аутентификацию (т. Е. Ваше имя пользователя и пароль в порядке), но пользователь, от имени которого вы прошли аутентификацию, не имеет прав на выполнение команды (т. Е. У вас нет прав для создания каталога).

Это либо означает, что вы не подключаетесь к правильному экземпляру svnserve (вы сказали, что у вас уже есть одна настройка, а это вторая, которую вы пытаетесь настроить), либо svnservice не использует правильный svnserve.conf, или файл authz не тот (возможно, укажите полный путь к файлам auth в вашем файле svnserve.conf).

16
ответ дан 5 December 2019 в 06:37
поделиться

Попробуйте сделать svn mkdir svn://localhost/myProject -m "some message" --username user --password password и посмотрите, не имеет ли это значения.

.
2
ответ дан 5 December 2019 в 06:37
поделиться
Другие вопросы по тегам:

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