Я ранее имел репозиторий на своем компьютере для локального использования и удалил его.
Теперь я пытаюсь настроить другой. Но продолжайте получать "Разрешение, отказавшее", вводя правильный пароль, когда я ввожу неправильный пароль, оно говорит мне так. Это точно, как я установил его в первый раз, когда но теперь каждый раз это перестало работать. Что я делаю неправильно? Это - единственный репозиторий на моем компьютере. Я уже попробовал переустанавливание подверсии и удаление кэша в моей папке 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
В сообщении об ошибке написано «Ошибка авторизации», а не «Ошибка аутентификации». Это означает, что вы успешно прошли аутентификацию (т. Е. Ваше имя пользователя и пароль в порядке), но пользователь, от имени которого вы прошли аутентификацию, не имеет прав на выполнение команды (т. Е. У вас нет прав для создания каталога).
Это либо означает, что вы не подключаетесь к правильному экземпляру svnserve (вы сказали, что у вас уже есть одна настройка, а это вторая, которую вы пытаетесь настроить), либо svnservice не использует правильный svnserve.conf, или файл authz не тот (возможно, укажите полный путь к файлам auth в вашем файле svnserve.conf).
Попробуйте сделать svn mkdir svn://localhost/myProject -m "some message" --username user --password password
и посмотрите, не имеет ли это значения.