我是第一次安装subversion并且有很多问题。 svn在/ var / www / svn下,并且在rot(/)上只有50 Gb的空间。我们的开发人员可能需要大量的空间而不是50GB。我试图在/ apps下创建repositoies(或者通过修改subversion.conf文件在/ apps下安装svn但是当我访问该页面时它被禁止。似乎apache只能访问svn,如果它在/ var / www /下。有人可以帮助我解决这个问题。因为我的/ apps文件系统有1TB的空间。并且是一个单独的挂载到/.
答案 0 :(得分:0)
在httpd.conf文件中,您的文档根部分可能会说
<Directory "/var/www">
此外,您可以为该目录提供apache所有权,但前提是该目录放在文档根目录中。 (如果我理解你这可能不适合你)
chown -R apache.apache /apps
Apache可以访问root之外的项目,但这是我不熟悉的东西,你可以查看apache Alias
修改强>
正如你的OP下的评论说SVNADMIN应该能够创建回购,你应该能够点击它。
mkdir /app/svn
svnadmin create /app/svn/testrepository
chown svn:svn -R /app/svn
Subversion也非常关注保持低空间,因为它只存储项目的修订或每次都有全新的版本。