SVN(subversion)创建存储库

时间:2013-08-14 10:29:46

标签: linux svn

首先,我对svn只有一天的体验,如果我的问题太简单,我很抱歉。这是我的问题:当我在网上搜索时,我意识到以下代码块为我创建了存储库。

$ sudo mkdir /home/svn
   $ cd /home/svn
   $ sudo mkdir myproject

可以使用以下命令创建SVN存储库:

 $ sudo svnadmin create /home/svn/myproject

并使用以下命令更正文件权限:

 $ cd /home/svn
   $ sudo chown -R www-data:subversion myproject
   $ sudo chmod -R g+rws myproject

我对这些除了

之外的行很好
$ sudo chown -R www-data:subversion myproject

根据我的了解,它会将myproject的所有权状态从root更改为www-data:subversion。但是,我不明白为什么这是必要的,什么是www-data。顺便说一下,我正在使用linux。

1 个答案:

答案 0 :(得分:1)

www-data是某些Linux发行版中apache服务的默认用户名。

在许多默认安装中,subversion由apache服务器提供。 apache无法提供他无权访问的文件。因此,您应该将回购的所有权更改为www-data