В исходном хранилище (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 / о / 1,7 / svn.ref.svnsync.c.init.html