下載並安裝服務器端SVN VisualSVN Server
下載並安裝客戶端SVN TortoiseSVN
創建SVN庫
在C盤創建文件夾MySVN(可自由命名),打開文件夾----右鍵TortoiseSvn Create Repository Here
修改SVN庫配置及新增用戶
Repository創建完畢后會在目錄下生成若干個文件和文件夾,conf目錄是用來設置管理的目錄;db目錄就是所有版本控制的數據文件;hooks目錄放置hook腳本文件的目錄;locks用來放置Subversion文件庫鎖定數據的目錄, 用來追蹤存取文件庫的客戶端;format文件是一個文本文件,里面只放了一個整數,表示當前文件庫配置的版本號
。
打開/conf/目錄,打開svnserve.conf找到一下兩句:
# [general]
# password-db = passwd
去之每行開頭的#,其中第二行是指定身份驗證的文件名,即passwd文件
此處需要注意: 去掉#后,“password-db = passwd”要頂行寫,開頭不要有空格,不然會出錯
同樣打開passwd文件,將
# [users]
# harry = harryssecret
# sally = sallyssecret
這幾行的開頭#字符去掉,這是設置用戶,一行一個,存儲格式為“用戶名 = 密碼”,如可插入一行:admin = admin888,即為系統添加一個用戶名為admin,密碼為admin888的用戶。
啟動SVN服務
在C:\Program Files\VisualSVN Server\bin(SVN服務器端安裝目錄)文件夾下新建svnSetup.bat,內容為:
sc create svnservice binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r C:\MySVN" DisplayName= SVNService depend= Tcpip start= auto
其中: binpath為SVN服務器端目錄; D:\MySVN為SVN庫目錄
運行后(或以管理員身份運行),會新創建一個服務名為:svnserver,可通過運行services.msc查看,將其設置自動運行(有時候需要重啟電腦)
測試是否安裝成功,創建一文件夾test,選擇文件夾單擊右鍵SVN 檢出;https://WIN-B8AK5RUN1LR/svn/new/
如顯示”完畢 於版本0“即為安裝成功,
如果出現”期望格式在1~4之間,發現格式6“,則為TortoiseSVN與setup-subversion版本同,可下載相同版本安裝,也可在命令界面進入你TortoiseSVN的安裝Bin文件夾c: c:\Program Files\TortoiseSvn\bin 然后創建數據庫,注意刪除之前手動創建的,命令:svnadmin create e:\ejsvn