#svnserve–version回車(chē)顯示版本說(shuō)明安裝成功
[root@svn ~]# netstat –nat查看默認(rèn)TCP 3690端口是否監(jiān)聽(tīng).
2,創(chuàng)建svn版本庫(kù)
[root@svn /]# mkdir -p /data/svndata
[root@svn /]# svnadmin create /data/svndata/winnewinne為版本庫(kù)名稱(chēng)
3,svnserve配置文件概述
svnserve.conf–svn服務(wù)配置文件,該文件版本庫(kù)目錄的conf目錄下。
passwd–用戶(hù)名口令文件,該文件名在文件svnserve.conf中指定,缺省為同目錄下的。
authz–權(quán)限配置文件,該文件名也在文件svnserve.conf中指定,缺省為同目錄下的。
conf/svnserve.conf文件
配置項(xiàng)分為以下5項(xiàng):anon-access控制非鑒權(quán)用戶(hù)訪(fǎng)問(wèn)版本庫(kù)的權(quán)限。auth-access控制鑒權(quán)用戶(hù)訪(fǎng)問(wèn)版本庫(kù)的權(quán)限。
password-db指定用戶(hù)名口令文件名。
authz-db指定權(quán)限配置文件名,通過(guò)該文件可以實(shí)現(xiàn)以路徑為基礎(chǔ)的訪(fǎng)問(wèn)控制。
realm指定版本庫(kù)的認(rèn)證域,即在登錄時(shí)提示的認(rèn)證域名稱(chēng)。若兩個(gè)版本庫(kù)的
認(rèn)證域相同,建議使用相同的用戶(hù)名口令數(shù)據(jù)文件
conf /Passwd文件
user1 = user1
user2 = user2
conf /authz文件
[groups]設(shè)置組
admin = user1
[/]根目錄權(quán)限設(shè)置(就是“svndata”這個(gè)文件夾)
user1 = rw用戶(hù)1權(quán)限是:可讀寫(xiě)
user2 = r用戶(hù)2權(quán)限是:可讀,不可寫(xiě)
@admin = rw設(shè)置組權(quán)限
[svndata:/winne]設(shè)置根目錄下“winne”文件夾的權(quán)限
user1 = rw
user2 = r
…以此類(lèi)推
4,啟動(dòng)和停止SVN服務(wù)
啟動(dòng)SVN服務(wù):
[root@svn ~]# svnserve -d -r /data/svndata/
-d表示后臺(tái)運(yùn)行
-r指定根目錄是/data/svndata/
停止SVN服務(wù):
ps -aux |grep svn
kill -9進(jìn)程殺掉
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問(wèn)題,請(qǐng)?jiān)L問(wèn)三五互聯(lián)官網(wǎng):m.shinetop.cn