Все,
У меня есть приложение (с использованием сценария оболочки), которое автоматизирует процесс фиксации в SVN, генерирования информации SVN и отправки по электронной почте. Но время от времени я получаю следующее

Область аутентификации: <svn://host.example.com: 3690> пример области
Имя пользователя: testuser
Пароль для «testuser»:

Обычно это происходит, когда пользователь меняет пароль (это системный пароль), используемый для подключения к удаленному репозиторию. Мое приложение застревает на этом этапе, поскольку оно не проверяет, изменился ли пароль перед добавлением и подтверждением.Я просто хочу, чтобы мое приложение аутентифицировало учетные данные пользователя перед процессом фиксации и предупреждало пользователя о том, что аутентификация не удалась, и ему нужно предоставить новый пароль. Можно ли сделать это с помощью сценария оболочки?

1 ответ1

0

Если я использую опцию --non-interactive при фиксации файла, он не будет запрашивать аутентификацию, когда операция фиксации завершится неудачно. Это полезно, если вы запускаете Subversion внутри автоматизированного скрипта и более целесообразно, чтобы Subversion не сработала, чем запрашивать дополнительную информацию.

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