Svn 在/apps而不是/var/www/下安装subversion不起作用。Centos Linux版本

Svn 在/apps而不是/var/www/下安装subversion不起作用。Centos Linux版本,svn,installation,centos,Svn,Installation,Centos,我是第一次安装subversion,有很多问题。svn位于/var/www/svn下,位于rot(/)上,只有50GB的空间。我们的开发者可能需要超过50GB的空间。我正在尝试在/apps下创建存储库(或者通过修改subversion.conf文件在/apps下安装svn,但当我访问该页面时,它会说禁止。似乎只有在/var/www/下的情况下,apache才能访问svn。有人能帮我解决这个问题吗?因为/apps文件系统有1TB的空间。并且是httpd.conf文件中/的一个单独挂载n可能说 &l

我是第一次安装subversion,有很多问题。svn位于/var/www/svn下,位于rot(/)上,只有50GB的空间。我们的开发者可能需要超过50GB的空间。我正在尝试在/apps下创建存储库(或者通过修改subversion.conf文件在/apps下安装svn,但当我访问该页面时,它会说禁止。似乎只有在/var/www/下的情况下,apache才能访问svn。有人能帮我解决这个问题吗?因为/apps文件系统有1TB的空间。并且是httpd.conf文件中/

的一个单独挂载n可能说

<Directory "/var/www">
Apache可以访问根目录以外的项目,但这是我不熟悉的内容,您可以查看Apache

编辑
正如你的OP下的评论所说,SVNADMIN应该能够创建回购协议,你也应该能够实现它

mkdir /app/svn
svnadmin create /app/svn/testrepository
chown svn:svn -R /app/svn
Subversion在保持低空间方面也很好,因为它每次只存储对项目的修订或全新版本

编辑

您可以在任何地方安装它。只需使用svnadmin在/apps下创建存储库。subversion的安装最好留给OSHi Somesh。我确实创建了一个存储库,名为svn(使用svnadmin)。在httpd.conf文件中,我还有以下两行代码。DocumentRoot”/var/www/html/“#DocumentRoot”/apps/SVNREPOS/svn”。我还编辑了subversion.conf文件以指向/apps/SVNREPOS/svn,但我得到了禁止的错误和拒绝的权限。我最初将httpd.conf文件更改为/apps。并将/apps/的权限授予了apache。它没有更改任何内容。我在前面有这些行DocumentRoot”/var/www/html/“#DocumentRoot”/apps/SVNREPOS/svn”可以在DocumentRoot行上更改文档根目录。下面的配置中有一个关于功能的设置。它指出,应该将其设置为DocumentRoot。正如您帖子下的注释所述,它应该可以在没有此设置的情况下工作。(我相信)事实上,我在收到403禁止的错误后,在DocumentRoot中对/apps进行了注释。我只是说我尝试了这个选项。这一步是否有效?chcon-R system\u u:object\u R:httpd\u sys\u content\u t/apps/SVNREPOS/svn?我不确定chcon是否能在新实例上工作。我知道不久前我曾帮助设置subversion
mkdir /app/svn
svnadmin create /app/svn/testrepository
chown svn:svn -R /app/svn