基於svn協議的Subversion Server搭建

說明:

本文描述基於SVN協議的Subversion服務器搭建,適用於本機試用環境。使用CollabNet提供的「CollabNetSubversion-server-1.6.17-4.win32.exe」安裝包,操做系統爲Window 7 32位中文企業版。shell

注:正式環境的服務器端能夠使用CollabNet提供的Edge安裝包搭建,以簡化安裝過程。服務器

安裝過程:

1. 選擇SVN協議tcp

 

2. 設定端口號和倉庫地址,並安裝爲Windows服務svn

說明:此處設置的「Repository Path」做爲Subversion服務啓動的-r參數(--root),指定了訪問URL的根路徑測試

也能夠經過命令行建立Windows服務(注意,賦值的「=」和後邊的值之間有一個空格;中間無換行):spa

sc create svnserve binpath= "d:\programs\subversion\svnserve.exe --service
    --root d:\repositories\svn\repo" displayname= "Subversion" depend= tcpip start= auto

3. 選擇安裝路徑操作系統

4. 設置更新提醒命令行

5. 安裝完成後,生成了Windows服務:code

6. 啓動svn服務,而後在命令行輸入「svn --version」命令進行測試:server

建立並配置倉庫:

1. 在命令行輸入:

svnadmin create d:\repositories\svn\repo\

建立的倉庫目錄以下:

 

2. 修改conf目錄下的svnserve.conf文件,設置訪問級別:

anon-access = read
auth-access = write
password-db = passwd

3. 修改conf目錄下的passwd文件,設定用戶及密碼:

harry = harryssecret
sally = sallyssecret

倉庫建立完畢後,經過以下地址訪問:svn://localhost/repo

注意:由於在建立Windows服務時指定了-r參數,所以倉庫地址能夠簡寫爲建立的倉庫名。

相關文章
相關標籤/搜索