【发布时间】:2015-10-03 04:54:39
【问题描述】:
我在 Debian 下使用 svn,我通常使用某个用户提交我的 web 文件,这与 www-data 不同。 我的提交过程没问题,但我想编写一个提交后挂钩,它能够执行 svn update AS www-data 到 svn 存储库的另一个工作副本,以测试代码的实时更新。
我正在尝试以这种方式编写提交后挂钩: sudo -u www-data /usr/bin/svn 更新
不幸的是,提交过程完成后,我的工作副本没有更新。但是当我尝试在 CLI 中执行之前的 sudo 语句时,该语句成功并且工作副本被正确更新。你对此有一些线索吗?
我已经以不需要输入用户密码来执行 sudo 的方式配置 /etc/sudoers。
【问题讨论】: