1、yum下載安裝svn
[root@localhost ~]# yum install subversion
2、查看安裝的svn服務(wù)器版本
[root@localhost ~]# svnserve –version
3、創(chuàng)建數(shù)據(jù)倉(cāng)庫(kù)文件夾
[root@localhost ~]# mkdir /opt/svn/repos
[root@localhost ~]# svnadmin create /opt/svn/repos
4、配置svn賬戶
[root@localhost ~]# cd /opt/svn/repos/conf/
[root@localhost ~]# vi passwd
5、配置svn賬戶目錄權(quán)限
[root@localhost ~]# vi authz
6、配置svn配置文件及根目錄
[root@localhost ~]# vi svnserve.conf
#anon-access = none # 使非授權(quán)用戶無(wú)法訪問(wèn)
#auth-access = write # 使授權(quán)用戶有寫權(quán)限
password-db = password
authz-db = authz # 訪問(wèn)控制文件
realm = /opt/svn/repos/ # 認(rèn)證命名空間,subversion會(huì)在認(rèn)證提示里顯示,并且作為憑證緩存的關(guān)鍵字。
采用默認(rèn)配置. 以上語(yǔ)句都必須頂格寫, 左側(cè)不能留空格, 否則會(huì)出錯(cuò).
7、啟動(dòng)svn服務(wù)
[root@localhost ~]# svnserve -d -r /opt/svn/repos
8、使用svn客戶端驗(yàn)證svn服務(wù)器是否正常
建議采用TortoiseSVN, 連接地址為: svn://ip (如果指定端口需要添加端口 :端口號(hào))