一、安裝包
下載地址:http://subversion.apache.org/packages.html
此處下載Win32Svn版本(32位及64位系統都可用),下載完成后雙擊.msi文件,然后根據步驟提示安裝即可。
二、配置
1、在磁盤上創建一個文件夾,用於保存svn的資源庫,比如E:\svndata(后面步驟的操作都基於這個目錄)。
2、打開cmd,執行以下命令創建資源庫(此處假設要開發的項目名為demo):
svnadmin create E:\svndata\demo
執行完成后可以看到E:\svndata目錄下生成了demo目錄,demo里面的conf目錄下有資源庫的配置信息。
3、打開E:\svndata\demo\conf目錄下的svnserve.conf文件,找到以下三行,取消注釋:
anon-access = read auth-access = write
password-db = password
第一行是允許匿名用戶讀取數據操作,如果不希望匿名用戶讀取,可以將read改為none。
第二行是允許授權用戶執行讀取、寫入數據操作。
第三行是指定使用svn資源庫使用passwd文件保存用戶名、密碼。
4、打開E:\svndata\demo\conf目錄下的passwd.conf文件,即第3步中password-db指定的文件,添加以下內容:
demouser = demopsd
設置用戶名為demouser,密碼為demopsd。
通過以上步驟基本將SVN服務端配置完成。
5、配置完成后,就可以啟動svn服務了,打開cmd,執行以下命令啟動:
svnserve -d -r E:\svndata
-------------------- 額外內容 --------------------
如果不想每一次都通過命令來啟動svn服務,可以將svn配置成系統服務。
1、以管理員身份打開cmd,執行以下命令將svn設置成系統服務:
sc create svn binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\svndata" displayname="Subversion 服務" depend= Tcpip
其中D:\Program Files\Subversion是svn的安裝目錄,完成后建議重啟一下系統。
2、按Win+R打開“運行”,運行以下命令打開服務管理器:
services.msc
在其中可以找到名為“Subcersion 服務”的服務,可以為其進行啟動方式配置,如圖: