linux - 提交后更新返回 "Skipped ' .'"非服务器管理员用户

标签 linux svn permissions mediatemple post-commit-hook

我有一个 post-commit Hook ,可以将 cd 放入我的网站目录并运行 svn update。对于我的服务器管理员,它工作正常。对于其他用户,提交有效且 Hook 执行,但更新将“已跳过‘.’”返回到日志文件。

以下是我能想到的尽可能多的相关信息:

  • 它是 Media Temple 网格服务器 (gs) 上的 Linux 环境
  • 存储库设置在/home/XXXXX/data/svn/reponame
  • 工作副本已 check out 到/home/XXXXX/domains/mydomain.com/projectname
  • serveradmin 和 otheruser 都属于同一个组(我们称之为用户组)
  • 所有涉及的文件都拥有 serveradmin.usergroup 的所有权
  • 所有工作副本文件(包括.svn文件)对用户和组都有rwx权限
  • hooks目录下的所有文件对用户和组都有rwx组权限
  • 每个用户都通过 svn+ssh checkout repo,我验证了提交 Hook 作为执行提交的用户(不是 apache 或 svnserve)执行

最佳答案

解决这个老问题,因为正如我之前在评论中提到的,这最终成为 Media Temple 的限制,他们的支持团队确认没有解决方法。

关于linux - 提交后更新返回 "Skipped ' .'"非服务器管理员用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15624126/

相关文章:

sql-server - 为什么我不能在 Linux MSSQL 上一行输入我的用户、密码和服务器,但我可以单独输入?

html - Raspberry Pi Apache2 不使用 HTML 访问用户文件

svn - 一个开发者值得从 SVN 转到 Git 吗?

perl - 如何使用 Perl 递归设置只读权限?

linux - NTILE csv 中的一列 - Linux

linux - 将一级的所有文件上移一级

eclipse - Eclipse 中没有 Subversion 图标,也没有团队操作,已尝试过 Subclipse 和 Subversive

svn - 如何使用 ant 删除 .svn 目录?

command-line - 如何将用户(www-data)更改为root

linux - rsync 正在覆盖只读文件。我该如何防止这种情况?