如何在Cpanel / WHM中配置SVN?

时间:2012-09-10 16:39:21

标签: linux apache svn git-svn cpanel

我想在运行cpanel / WHM的Linax VPS中安装SVN服务器。通过WHM和SSH检查RPM包时,我看到SVN已安装为RPM包。我怎样才能使它工作?我对服务器管理没有经验。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我挣扎了一段时间,然后最终直接联系了CPanel。这是我在他们的一些指导下让它工作的方法。 PS。请通过调用 yum install subversion

确保已安装SVN
  1. )登录WHM(我有root访问权限)
  2. )转到首页 - >服务配置 - > Apache配置
  3. )点击“包含编辑器”
  4. )跳转到:Pre Main Include 5)在“我想编辑Pre Main配置包含文件:”下,选择所有版本
  5. )根据服务器上的服务器个人设置和路径, 添加下面(我使用CentOS gcc版本4.4.6 20120305(红帽 4.4.6-4)(海湾合作委员会))

    • LoadModule dav_module /usr/lib64/httpd/modules/mod_dav.so
    • LoadModule dav_svn_module /usr/lib64/httpd/modules/mod_dav_svn.so
    • LoadModule authz_svn_module /usr/lib64/httpd/modules/mod_authz_svn.so

    < Location / svn>     DAV svn     SVNPath / data / svn / repos     AuthType Basic     AuthName“Subversion repos”     AuthUserFile / data / svn / svn-auth-conf     需要有效用户 < /地点>

  6. )点击更新

  7. )重启Apache
  8. 如果Apache重启,你应该没问题。然后,您应该(基于以上配置)通过yourdomain.com/svn访问您的SVN。使用 htpasswd 命令创建 svn-auth-conf 文件

    我正在努力解决的一件事是以下错误 [无法打开请求的SVN文件系统],但我强烈认为它与/ data / svn / repos下的apache(httpd)相关的文件夹权限有关。我正在调查:)

    这些链接也对我有所帮助
    http://wiki.centos.org/HowTos/Subversion
    http://docs.cpanel.net/twiki/bin/view/EasyApache/EasyApacheCustomDirectivesOutsideVirtualHost