源存储库 (UTILITIES) 已anon-access = none
指定需要密码才能访问它。已设置用户svnsync = sourcepass
用于同步。
但是我如何告诉svnsync
用户名和密码呢?
SYNCUSER=svnsync
SRCPASS=sourcepass
DESTPASS=destpass
svnsync init --non-interactive \
--sync-username $SYNCUSER --sync-password $DESTPASS \
--no-auth-cache \
"file://path/to/UTILITIES" "svn://svn.company.com/UTILITIES"
如果我在没有 的情况下运行--non-interactive
,它会提示我登录到源存储库。
注意:原因--non-interactive
是因为镜像的初始化是由守护进程处理的。
见:http ://svnbook.red-bean.com/en/1.7/svn.ref.svnsync.c.init.html