svn服務器搭建

1.安裝SVN
centos安裝:
yum install subversion
ubuntu安裝:
apt-get install subversionubuntu

2.安裝成功後,
建立倉庫存放目錄,例如:
mkdir -p /opt/svn/
建立SVN倉庫,例如建立倉庫"repos":
mkdir -p /opt/svn/reposcentos

svnadmin create /opt/svn/repossvn

3.修改配置:
cd /opt/svn/repos/conf
vi svnserve.conf
你能夠直接刪除默認的svnserve.conf文件,而後使用下面的配置:
或只修改相關的對應項get

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repos
說明:
anon-access = none #不容許匿名用戶訪問
auth-access = write #經過驗證的用戶能夠讀和寫
password-db = passwd #用戶保存文件
authz-db = authz #權限管理文件
realm = /opt/svn/repos #倉庫名稱it

4.設置用戶密碼:
vi passwd
在最後加入用戶名與密碼:
youname  = 123456io

5.設置用戶權限:
vi authz
添加:
[/]
sunson = rw
* =
也能夠給子目錄設置權限,例如:
[/subdir1]
sunson = rw
* =配置

6.啓動svn服務
svnserve -d -r /opt/svn --listen-port 3309權限


注意:若是修改了svn配置,須要重啓svn服務,步驟以下:
# ps -aux|grep svnserve
# kill -9 ID號
# svnserve -d -r /opt/svngrep

相關文章
相關標籤/搜索