Centos下快速搭建svn版本庫

安裝svn
yum install -y svnphp

以項目iRTcenter爲例
在你認爲合適的目錄下:
    
mkdir -p ./tmp/trunk 
mkdir -p ./tmp/branches 
mkdir -p ./tmp/tags 
svnadmin create /var/svndata/iRTcenter 
至此,版本庫建立完成,下面開始進行配置
編輯權限文件
cd /var/svndata/iRTcenter/conf
vim authz
[groups]
uiteam=levi001
phpteam=shell
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
[/]
@uiteam = rw
@phpteam = rw
編輯密碼文件:vim passwd
    [users]
levi001 = levi001
shell = shell
配置文件:vim svnserver.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
至此,版本庫配置完成,下面開始進行項目的導入:
svnserver的啓動
svnserve -d -r /var/svndata 
【註釋】:個人版本庫/var/svndata 下面有多個版本庫,因此,在進行啓動的時候,只須要制定幾個項目的父目錄便可。
項目的導入:
    兩種方式,一種是linux下的命令行
    [root@Levi trunk]# svn import ../../tmp svn://127.0.0.1/iRTcenter -m "info"
    另一種是在window下用svn客戶端【略】
如何下載代碼:
    重點是目錄:
        svn://192.168.10.122/iRTcenter/trunk/iRTcenter
        
    
 linux

相關文章
相關標籤/搜索