2013-06-20 3 views
3

У меня есть сценарий оболочки, который проверяет репозиторий subversion. Соединение запрашивает пароль (я знаю, что это лишний уровень, поскольку пароль пуст), но как я могу отправить пустой пароль для подрывной деятельности?Как я могу программно отправить пустой пароль?

#!/bin/sh 

svn co svn://server/repo ~/Desktop/data 

Это сообщение отправляет запрос пароля на терминал, есть ли способ автоматического ответа в моем сценарии пустым паролем?

+0

@dannrob Я прочитал эту тему, но не обращается к обработке пустого пароля. Я попытался использовать пустые кавычки, но это не сработало. Я все еще получаю подсказку при использовании '--password" "' –

+1

Вы пытались перенаправить файл, состоящий только из строк новой строки? Итак, создайте текстовый файл, который представляет собой просто пустые строки, а затем запустите вашу команду, как svn co svn: // server/repo ~/Desktop/data

ответ

5

Попробуйте указать пароль, используя следующие опции:

--password ''

+0

Я соврал, это сработало. Я пробовал это давно, и это не решило мою проблему. Возможно, я поставил переключатель в неправильном месте. Благодаря! –

Смежные вопросы