svn專案管理
1、安裝svn
yum install subversion
2 、新建一個目錄用於儲存SVN所有檔案
# mkdir /svn
3、 新建一個資源倉庫
# svnadmin create /svn/project
4、檢視目錄
# ls /svn/project/
conf db format hooks locks README.txt
目錄用途說明:
l hooks目錄:放置hook指令碼檔案的目錄
l locks目錄:用來放置subversion的db鎖檔案和db_logs鎖檔案的目錄,用來追蹤存取檔案庫的客戶端
l format檔案:是一個文字檔案,裡面只放了一個整數,表示當前檔案庫配置的版本號
l conf目錄:是這個倉庫的配置檔案(倉庫的使用者訪問賬號、許可權等)
5、配置svn服務的配置檔案svnserver.conf檔案
# vi /svn/project/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /svn/project/conf/passwd
authz-db = /svn/project/conf/authz
realm = My Test Repository #這是個提示資訊
儲存
6、新增兩個訪問使用者及口令
# vi /svn/project/conf/passwd
[users]
xiaoran.shen = 123456
test1 = 123456
test2 = 123456
儲存
注意:對使用者配置檔案的修改立即生效,不必重啟
7、 配置新使用者的授權檔案
# vi /svn/project/conf/authz
[groups]
admin = xiaoran.shen,test1
user = test2
[/]
@admin = rw
@user = r
* =
儲存
格式說明:
8、啟動svn服務
svnserve -d -r /svn/project/