История изменений
Исправление vtVitus, (текущая версия) :
svn работает под пользователем, у которого нет прав на папаку, отсутствуют настройки умолчательных пользователя и пароля и т.п.
надо перейти под пользователя у которого есть всё это и тогда будет ок.
Ставим и настраиваем sudo
aptitude install sudo
%www-data ALL=(ALL) NOPASSWD:/usr/bin/svn
vi post-commit
#!/bin/sh
sudo -u your_user /usr/bin/svn update /var/www/project/ --username your_svn_user --password your_svn_password
chown www-data:www-data post-commit
chmod 744 post-commit
Исправление vtVitus, :
svn работает под пользователем, у которого нет прав на папаку, отсутствуют настройки умолчательных пользователя и пароля и т.п.
надо перейти под пользователя у которого есть всё это и тогда будет ок.
Ставим и настраиваем sudo aptitude install sudo прописываем ему правило (visudo)
%www-data ALL=(ALL) NOPASSWD:/usr/bin/svn
vi post-commit
#!/bin/sh
sudo -u your_user /usr/bin/svn update /var/www/project/ --username your_svn_user --password your_svn_password
chown www-data:www-data post-commit
chmod 744 post-commit
Исходная версия vtVitus, :
svn работает под пользователем, у которого нет прав на папаку, отсутствуют настройки умолчательных пользователя и пароля и т.п.
надо перейти под пользователя у которого есть всё это и тогда будет ок.
Ставим и настраиваем sudo
aptitude install sudo
прописываем ему праволо (visudo)
[code]
%www-data ALL=(ALL) NOPASSWD:/usr/bin/svn
[/code]
[code]
vi post-commit
#!/bin/sh
sudo -u your_user /usr/bin/svn update /var/www/project/ --username your_svn_user --password your_svn_password
[/code]
[code]
chown www-data:www-data post-commit
chmod 744 post-commit
[/code]