安裝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