将密码存储到变量中

时间:2019-06-21 19:48:58

标签: bash shell svn

因此,我正在处理命令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 :(得分:0)

  1. 必须(AFAICR)在每次新结帐之前清理(或更改)您的WC
  2. 您可以svn co --username <USER> --password <PASS> ...并为脚本的每个回购提供这些凭据