subversion的使用

Ubuntu上subversion的構建apache

針對具體subversion的repository的配置,首先找到具體repository的conf目錄。/svn/repository/demo
svn

svnserver的總體配置[/svn/repos/demo/conf/svnserve.conf]ui

svn帳戶的創建[/svn/repos/demo/conf/passwd].net

svn受權的配置[/svn/repos/demo/conf/authz]server

上面的配置,只適合經過svn協議訪問的方式。blog


經過http協議訪問的方式配置get

1)配置/etc/apache2/site-available/demorepo.confit

<Location /svn>io

  DAV svntable

  SVNParentPath /svn/repos

  AuthType Basic

  AuthName "Demo Repo"

  AuthUserFile /etc/apache2/dav_svn.passwd

  AuthzSVNAccessFile /etc/apache2/dav_svn.authz

  Require valid-user

</Location>

2 經過htpasswd添加repo的帳戶

2.1)第一個帳戶

>htpasswd -c /etc/apache2/dav_svn.passwd  testuser1

>password/password

2.2)第2個帳戶

>htpasswd /etc/apache2/dav_svn.passwd testuser2

>passwd/passwd


3. 編輯/etc/apache2/dav_svn.authz

[groups]

admin=zhouyc

[/]

* = r

@admin  = rw

相關文章
相關標籤/搜索