SVN post-commit, который использует SVN для обновления другого каталога - PullRequest
0 голосов
/ 03 ноября 2010

Я пытаюсь создать сценарий пост-фиксации, который, когда я отправляю изменения на сервер, обновит «этап» (когда клиент действительно имеет доступ).

Но проблемав том, что когда вызывается post-commit (я sudo предъявлен пользователю svn) и он получает:

[svn@beautifulserver.com: / ]# svn update /home/my-beautiful-home/www
Authentication realm: <http://svn.my-beautiful-url.com:80> BEAUTIFUL SVN
Password for 'svn': 

Так что post-commit просто падает с:

Warning: post-commit hook failed (exit code 255) with no output.

Есть идеи, как это обойти?Есть ли способ указать имя пользователя и пароль в командной строке?

Спасибо!

1 Ответ

2 голосов
/ 03 ноября 2010

svn help update показывает:

Global options:
  --username ARG           : specify a username ARG
  --password ARG           : specify a password ARG
  --no-auth-cache          : do not cache authentication tokens
  --non-interactive        : do no interactive prompting
  --trust-server-cert      : accept unknown SSL server certificates without
                             prompting (but only with '--non-interactive')
...