技術(shù)分享: freeBSD下創(chuàng)建SVN倉(cāng)庫(kù)時(shí)間
本節(jié)主要向大家描述一下freeBSD創(chuàng)建SVN倉(cāng)庫(kù)時(shí)間問(wèn)題,在這里和大家分享一下,希望通過(guò)本節(jié)的介紹大家對(duì)創(chuàng)建SVN倉(cāng)庫(kù)時(shí)間的方法有所掌握。根據(jù)項(xiàng)目需要,在freeBSD中建一個(gè)SVN代碼倉(cāng)庫(kù),由于SVN本來(lái)就安裝好了,所以這里只記述創(chuàng)建代碼倉(cāng)庫(kù)的過(guò)程。
1:創(chuàng)建SVN倉(cāng)庫(kù)
SVNadmin create /home/owner/company(company為我的代碼倉(cāng)庫(kù))同時(shí)修改權(quán)限 chown -R owner:owner /home/owner/company
2: 修改配置文件,SVN的配置文件在/home/owner/company/conf/下,三個(gè)配置文件分別為:passwd authz SVNserve.conf
下面分別記述三個(gè)配置文件:
(1)passwd:(定義用戶和密碼)
[users]
# 用戶 = 密碼
owner= 123456
admin = 888888
test = test
(2)authz (這個(gè)文件中配置每個(gè)組或用戶的讀寫(xiě)權(quán)限)
[groups]
# 組 = 用戶
admin=owner,koyzt
[/]
@admin=rw #admin組可讀可寫(xiě)
test = rw
(3)SVNserver.conf(注意每一行去掉#號(hào)后要頂格寫(xiě),聽(tīng)別人說(shuō)否則會(huì)報(bào)錯(cuò),我沒(méi)有試過(guò))
#去掉#[general]前面的#號(hào)
[general]
#匿名訪問(wèn)的權(quán)限,可以是read,write,none,默認(rèn)為read,默認(rèn)會(huì)出現(xiàn)“無(wú)權(quán)打開(kāi)根進(jìn)行編輯操作”問(wèn)題
anon-access = none
#認(rèn)證用戶的權(quán)限,可以是read,write,none,默認(rèn)為write
auth-access = write
#密碼數(shù)據(jù)庫(kù)的路徑,去掉前面的#
password-db = passwd
#認(rèn)證用戶的權(quán)限定義文件
authz-db = authz。freeBSD創(chuàng)建SVN倉(cāng)庫(kù)時(shí)間時(shí)修改配置文件以后需要啟動(dòng)SVNserver服務(wù)。
3:啟動(dòng)SVNserver服務(wù)
SVNserve -d -r /home/owner/company
如果提示已經(jīng)有一個(gè)SVNserve進(jìn)程,可以用命令killall SVNserve 來(lái)關(guān)閉該進(jìn)程。
ps -auxwww | grep SVN
4.現(xiàn)在就可以在客戶端用TortoiseSVN來(lái)checkout了
SVN://192.168.27.251。本節(jié)關(guān)于freeBSD創(chuàng)建SVN倉(cāng)庫(kù)時(shí)間方面的內(nèi)容就介紹到這里。
【編輯推薦】