SVN доступ к хранилищу https: имя пользователя / пароль всегда запрашивается - PullRequest
0 голосов
/ 24 февраля 2009

Я только что перенес свой SVN-репозиторий на новый сервер. Ранее я обращался к своему хранилищу через svn: // oldserver / yyy / zzz Теперь я хочу получить к нему доступ через https://newserver:8443/svn/yyy/zzz

Я использовал switch --relocate , чтобы переназначить дерево исходных текстов, и это, похоже, работало хорошо.

Когда я пытаюсь обновить источник, который я использую:

svn.exe update zzz --username myusername --password mypassword --non-interactive

Когда я это делаю, он по-прежнему запрашивает у меня имя пользователя и пароль (который, если я повторно введу, работает ОК).

Независимо от того, что я делаю, я не могу заставить его принять параметры имени пользователя и пароля.

Может кто-нибудь помочь мне здесь?

Заранее спасибо за помощь.

Mark

Ответы [ 3 ]

1 голос
/ 24 февраля 2009

Возможно, вы захотите проверить файлы в папке %APPDATA%\Subversion\auth\ ($HOME/.subversion/auth в linux) и, если есть запись авторизации для этого проекта, а также отредактировать или удалить ее соответствующим образом.

1 голос
/ 24 февраля 2009

Я на самом деле не бог SVN, но я предполагаю, что у вас работает касса? Что произойдет, если вы просто наберете

svn.exe update zzz

в корневой директории вашего проекта?

0 голосов
/ 24 февраля 2009

Когда вы передаете --username и --password, вы говорите Subversion игнорировать кэшированные имена пользователей и пароли и использовать их вместо этого. Вероятно, ошибка в имени пользователя и / или пароле (может быть вызвана вашей оболочкой?)

...