Win7配置SVN詳細步驟(服務器和客戶端)
1. 下載並安裝服務器端SVN
下載地址:http://subversion.apache.org/packages.html, 根據操作系統下載相應版本(Setup-Subversion).默認安裝目錄可為: D:\Program
Files\Subversion
2 下載並安裝客戶端SVN
下載地址: http://tortoisesvn.net/downloads.html
根據操作系統下載相應版本(TortoiseSVN).默認安裝目錄可為: D:\Program Files\TortoiseSVN
3 創建SVN庫
在D盤創建文件夾MySVN(可自由命名),打開文件夾à右鍵TortoiseSvnàCreate Repository Here
4 修改SVN庫配置及新增用戶
Repository創建完畢后會在目錄下生成若干個文件和文件夾,conf目錄是用來設置管理的目錄;db目錄就是所有版本控制的數據文件;hooks目錄放置hook腳本文件的目錄;locks用來放置Subversion文件庫鎖定數據的目錄, 用來追蹤存取文件庫的客戶端;format文件是一個文本文件,里面只放了一個整數,表示當前文件庫配置的版本號。
打開/conf/目錄,打開svnserve.conf找到一下兩句:
# [general]
# password-db = passwd
去之每行開頭的#,其中第二行是指定身份驗證的文件名,即passwd文件
同樣打開passwd文件,將
# [users]
# harry = harryssecret
# sally = sallyssecret
這幾行的開頭#字符去掉,這是設置用戶,一行一個,存儲格式為“用戶名 = 密碼”,如可插入一行:admin = admin888,即為系統添加一個用戶名為admin,密碼為admin888的用戶
5 啟動SVN服務
在D:\Program Files\Subversion\bin(SVN服務器端安裝目錄)文件夾下新建svnSetup.bat,內容為:
sc create svnserve binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r d:\test " depend= Tcpip start= auto
sc start
svnserve
pause
其中: binpath為SVN服務器端目錄; d:\MySVN為SVN庫目錄
運行后(或以管理員身份運行),會新創建一個服務名為:svnserver,可通過運行services.msc查看,將其設置自動運行(有時候需要重啟電腦)
6 安裝VS Studio
Svn插件
插件主要有兩種:
- 1.
VisualSVN(需購買): http://www.visualsvn.com/visualsvn/ - 2.
TortoiseSVN(開源免費,但需先注冊才能下載): http://ankhsvn.open.collab.net/
7 問題
- 1.
目標機器積極拒絕: 很大原因是[步驟5]的問題,請先確認是否有svnverver服務存在,並且已自動啟動.
