Ubuntu系統(tǒng)安裝和配置SVN服務(wù)教程

2013-07-09 11:04:53來(lái)源:Linux Today作者:

SVN服務(wù)是開(kāi)發(fā)者經(jīng)常使用的,本文介紹如何在Ubuntu操作系統(tǒng)下安裝和配置SVN服務(wù)的教程:

SVN服務(wù)是開(kāi)發(fā)者經(jīng)常使用的,本文介紹如何在Ubuntu操作系統(tǒng)下安裝和配置SVN服務(wù)的教程:

1、首先需要安裝Subversion軟件:

sudo apt-get install subversion

2、創(chuàng)建倉(cāng)庫(kù)

svnadmin create /var/svn

/var/SVN 為所創(chuàng)建倉(cāng)庫(kù)的路徑,理論上可以是任何目錄

3、修改配置文件/var/svn/conf/svnserve.conf

#去掉#[general]前面的#號(hào)
[general]
#匿名訪(fǎng)問(wèn)的權(quán)限,可以是read,write,none,默認(rèn)為read
anon-access = none
#認(rèn)證用戶(hù)的權(quán)限,可以是read,write,none,默認(rèn)為write
auth-access = write
#密碼數(shù)據(jù)庫(kù)的路徑,去掉前面的#
password-db = passwd
注意:所有的行都必須頂格,否則報(bào)錯(cuò)。

建議:為了防止不必要的錯(cuò)誤,建議你直接用我上面的內(nèi)容覆蓋掉文件原來(lái)的內(nèi)容.

4、修改配置文件passwd

[users]
svnuser = password
linuxany = linuxanycom

注意:

(1)一定要去掉[users]前面的#,否則svn只能以匿名用戶(hù)登錄,客戶(hù)端不會(huì)出現(xiàn)登錄窗口,除非你的anon不為none,否則將返回一個(gè)錯(cuò)誤。

(2)這里的密碼都是沒(méi)有加密的,我按照一些教程所說(shuō)的用htpasswd生成的密碼無(wú)法使用。

5、停止Subversion服務(wù)器:

killall svnserve

6、啟動(dòng)Subversion服務(wù)器 對(duì)于單個(gè)代碼倉(cāng)庫(kù),啟動(dòng)命令:

svnserve -d -r /var/svn

其中-d表示在后臺(tái)運(yùn)行,-r指定服務(wù)器的根目錄,這樣訪(fǎng)問(wèn)服務(wù)器時(shí)就可以直接 用svn://服務(wù)器ip來(lái)訪(fǎng)問(wèn)了。

關(guān)鍵詞:UbuntuSVN

贊助商鏈接: