1. 程式人生 > >Svn簡單安裝配置手冊

Svn簡單安裝配置手冊

serve authz oca kcon 圖片 簡單 access span 設置

系統: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/


技術分享圖片



Svn簡單安裝配置手冊