我试图在[Unfuddle] [1]和我的本地服务器之间创建一个同步,这样当Unfuddle上有一个SVN提交时,我的本地服务器的代码会自动更新。 Unfuddle提供回调,我可以在提交时获得回调。
现在我的网络服务器以名为“apache”的用户身份运行,但现有的所有文件都归“开发”用户所有。这是我的团队每天用来更新代码的ftp用户。我想这样做,以便我的回调将文件写为“开发”用户。
这些是我迄今为止尝试过这项工作
我现在能想到的唯一选择是运行独立的Python HTTP Server并使其作为“开发”用户运行并使其成为回调URL。这样,我可以将本地工作副本更新为“开发”用户,我的其他人也可以像以前那样使用它。
还有其他方法吗?
谢谢!
答案 0 :(得分:1)
供个人使用,我会使用Python HTTP Server方法,但如果你对Apache感到满意 - 我想一个脚本将运行getch从Unfuddle svn获取东西到本地。在这种情况下,请尝试mod_suexec,它以不同的用户身份运行脚本。
答案 1 :(得分:0)
您是否考虑过将这两个用户放在同一个群组中并授予该群组权限?