Хранение пароля в переменной - PullRequest
0 голосов
/ 21 июня 2019

Итак, я имею дело с командой svn co "URL хранилища", и после этой команды у меня есть скрипт, который я запускаю для изменения файла.Теперь я хочу сделать это изменение для нескольких репозиториев, поэтому вместо того, чтобы вручную выполнять команду svn co для каждого из них, я бы хотел пройти через все это.У меня все мои репо хранятся в переменных.Но всякий раз, когда я запускаю команду svn co, она требует имя пользователя / пароль.Как мне добавить это в мой скрипт, чтобы он не ломался

Ниже приведен фрагмент цикла for, который у меня есть ,,, сейчас это не будет работать, потому что svn co требует ввода пароля / имени пользователя от пользователя.Как добавить его в этот скрипт?

declare -a urls=( url1, url2, url3 )
for i in ${urls[@]}
do 
  svn co $i
  ./second_script
  echo "$i authz complete"
done

1 Ответ

0 голосов
/ 22 июня 2019
  1. Вы должны (AFAICR) очищать (или менять) свой туалет перед каждой новой проверкой
  2. Вы можете svn co --username <USER> --password <PASS> ... и предоставить эти учетные данные для каждого репо в свой сценарий
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...