本文描述基於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參數,所以倉庫地址能夠簡寫爲建立的倉庫名。