0

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

4

1 回答 1

0

在 httpd.conf 文件中,您的文档根部分可能会说

<Directory "/var/www">

您也可以授予 apache 该目录的所有权,但前提是该目录位于文档根目录中。(如果我理解你,这可能不适合你)

chown -R apache.apache /apps

Apache 可以访问根目录之外的项目,但这是我不熟悉的东西,您可以查看 apache Alias

编辑
正如您的 OP 下的评论所说,SVNADMIN 应该能够创建 repo,并且您应该能够点击它。

mkdir /app/svn
svnadmin create /app/svn/testrepository
chown svn:svn -R /app/svn

Subversion 在保持低空间方面也非常好,因为它每次只存储对项目的修订或全新的版本。

编辑
设置演练 - 发表在评论中

于 2013-08-12T18:42:04.707 回答