- 1、安裝SVN
yum -y install subversion
- 2、創建SVN版本庫
先創建文件夾
mkdir -p /home/svn/svnrepos/work
創建SVN版本庫
svnadmin create /home/svn/svnrepos/work
此時 work文件夾下生成了一些文件
- 3、配置SVN用戶等信息
配置文件在conf目錄下 cd conf 進入目錄
可以看到有3個文件,分別是
3.1 authz 用戶權限配置文件
vi authz
在文件末尾加上
[/]
username1 = rw
username1 是用戶名 rw代表權限爲讀寫
多個用戶的權限接着往下寫就行了,換行,username2 = rw 等等
還有一種方式是根據分組配置權限,我這裏沒用到就不說了,如有需要自行擺渡
保存並退出:ctrl+c
輸入:wq
回車
3.2 passwd 用戶密碼
vi passwd
在文件末尾處加上
username1 = password1
username2 = password2
其實就是用戶名=密碼
保存並退出
3.3 svnserve.conf SVN服務配置
vi svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/svn/svnrepos/work
將以上幾行的註釋(#)去掉 並把 #後面的空格去掉,即 這幾行 頂格寫
realm 對應的目錄改爲自己創建的版本庫目錄
保存並退出 ctrl+c
輸入 :wq
回車
- 4、啓動SVN服務
svnserve -d -r /home/svn/svnrepos/work
- 5、訪問SVN
在SVN客戶端地址欄輸入 svn://ip/版本庫目錄
我這裏是 svn://ip/work
輸入用戶名密碼 就可以了
注:
如果訪問不了,查看是否有以下問題:
1、防火牆未開放3690端口(3690爲SVN的默認端口)
2、用戶名密碼是否記錯
3、SVN是否已經啓動成功且3個配置文件是否都配置對了
先寫到這裏吧QAQ