Linux服務器中SVN版本庫的創建與配置

一.安裝

首先檢查操作系統上面是否安裝了subversion,一般centos操作系統都默認安裝了此軟件,如果沒有安裝使用如下命令快速安裝
查詢是否安裝
rpm -qa subversion
如果沒有使用則安裝:yum -y install subversion


二.創建SVN版本庫

   1.創建文件夾

    cd  /data

   mkdir svn

  mkdir  trunk

 2.創建版本庫

  svnadmin create /data/svn/trunk/pethome  #這裏是路徑和即將創建的版本庫名稱(pethome)


三.配置SVN

1.配置目錄及權限

cd /data/svn/trunk/pethome/conf  #配置文件所在的目錄

vim svnserve.conf

#anon-access:匿名用戶的權限,可以爲read,write和none,默認值read。不允許匿名用戶訪問:anon-access = none
#auth-access:認證用戶的權限,可以爲read,write和none,默認值write。 
#password-db:密碼數據庫的路徑

#authz-db:認證規則庫的路徑 

注意點:都要頂格寫,否則在使用時會報錯


2.配置用戶名和密碼

vim passwd              #配置用戶名字和密碼 格式:用戶名=密碼



3.配置用戶和用戶組

vim authz

#admin是組名 root是屬於group_one組
#[/]配置爲訪問相對根目錄



四.啓動SVN服務

svnserve -d -r /data/svn/trunk/            
注:
#(如果提示該服務已經存在)
#ps -A | grep svnserve (找出該進程)

#kill -TERM 端口號