天天看點

Svn簡單安裝配置手冊

系統:centos 6.8  軟體版本: yum安裝

# 安裝svn

yum -y install subversion httpd mod_dav_svn

# 建立目錄

mkdir /data/svn -pv

# 建立svn版本

svnadmin create x

# 檢查httpd子產品是否有這兩個,如果沒有需要安裝mod_dav_svn

vim /etc/httpd/conf.d/subversion.conf 

LoadModule dav_svn_module     modules/mod_dav_svn.so

LoadModule authz_svn_module   modules/mod_authz_svn.so

# 配置svn http通路

vim /etc/httpd/conf.d/subversion.conf

<Location /svn>

   DAV svn

   SVNParentPath /data/svn   # 配置的svn根目錄

   SVNListParentPath on

   AuthType Basic

   AuthName "svn for bjwmt"

   AuthUserFile /data/svn/passwd # 使用者密碼

   AuthzSVNAccessFile /data/svn/authz.conf # 使用者認證配置檔案

   Require valid-user

</Location>

######### 建立使用者 #########

進入/data/svn

htpasswd passwd 使用者名

New password:  # 輸入兩次密碼

######### 權限配置 #########

vim /data/svn/authz

------------------------- 配置使用者權限 -------------------------

# 設定權限

[groups] # 這裡是組

job_doc = 使用者名

比如

[a名稱]

建立的使用者名 = rw # 格式不能變

-------------------------  配置目錄權限  -------------------------

[x:/]  # 這裡的權限是根目錄,一定不要開給開發

@job_doc = rw

# 比如

[b名稱:/路徑]

@job_doc = rw # 這裡也是自定義配置的路徑

# 最後啟動服務 

service httpd restart

service svnserve restart

chkconfig svnserve on

chkconfig httpd on

# 最後浏覽器直接通路

http://ip/svn/x/

     本文轉自812374156 51CTO部落格,原文連結:http://blog.51cto.com/xiong51/2069344,如需轉載請自行聯系原作者

繼續閱讀