Svn Subversion使用什么用户?

Svn Subversion使用什么用户?,svn,hook,Svn,Hook,我正在尝试创建一个SVN钩子脚本。不幸的是,此操作失败,退出代码为255。我怀疑问题可能与权限有关,因为我的脚本在Hooks文件夹中创建了一个文件 SVN提交回购协议时使用的用户是什么?SVN在执行其挂钩时使用的是哪个用户 钩子脚本以执行服务器进程的用户身份执行 如果您使用HTTP服务,那么Apache运行的用户就是HTTP 如果您使用svnserve服务,那么它就是svnserve运行的用户 如果使用svn+ssh,则是提交用户(在大多数情况下) 如果使用文件://,则是提交用户 我们使用H

我正在尝试创建一个SVN钩子脚本。不幸的是,此操作失败,退出代码为255。我怀疑问题可能与权限有关,因为我的脚本在Hooks文件夹中创建了一个文件


SVN提交回购协议时使用的用户是什么?SVN在执行其挂钩时使用的是哪个用户

钩子脚本以执行服务器进程的用户身份执行

  • 如果您使用HTTP服务,那么Apache运行的用户就是HTTP
  • 如果您使用svnserve服务,那么它就是svnserve运行的用户
  • 如果使用
    svn+ssh
    ,则是提交用户(在大多数情况下)
  • 如果使用
    文件://
    ,则是提交用户

我们使用HTTP,但运行的是IIS,因此我假设它是在IIS上下文下运行的。IIS AFAIK无法以本机方式提供Subversion服务。如果您确实是从客户端直接与IIS交互,则IIS会将该活动代理给其他活动,这些活动可能以其他用户的身份运行。我们使用IIS下的VisualSVN浏览到我们的repos.VisualSVN服务器包Apache。它不连接或使用IIS。VisualSVN及其关联的存储库安装在Windows 2008服务器上。我需要弄清楚SVN使用的是哪个用户,这样我就可以提升他们的权限,以便能够对hooks文件夹进行写访问。到目前为止,我还不知道那是什么用户。