Subversion和TortoiseSVN安裝與配置(轉)
TortoiseSVN爲版本控制軟件的客戶端。
1。下載Subversion與TortoiseSVN。
Subversion的地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
我選擇的是[Setup-Subversion-1.5.3.msi]Windows安裝程序包。
TortoiseSVN的地址:http://tortoisesvn.net/downloads
[TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi]Windows安裝程序包。
2。開始安裝Subversion並配置好程序的安裝路徑就可以。
3。Subversion安裝完成後配置成以服務的方式運行。
在[開始][運行]裏輸入[cmd]打開[命令提示符窗口]。
輸入[sc create SVNService binpath= "D:/Program Files/Subversion/bin/svnserve.exe --service -r /"E:/Program Files/Subversion/"" displayname= "SVNService" depend= Tcpip start= auto]。
SVNService :服務名稱。D:/Program Files/Subversion/bin/svnserve.exe :執行程序的路徑。
/"E:/Program Files/Subversion/" :版本庫存放的路徑(即數據庫),如果路徑中有空格,請用[/"]把路徑引上,不引的話會報錯。
displayname :顯示的名稱。
depend :連接方式
start :服務的啓動方式,[auto]爲自動。
4。安裝配置完成後就可以啓動服務了。
用命令[net start SVNService]來啓動服務。
用命令[net stop SVNService]來停止服務。
5。現在開始安裝TortoiseSVN並配置好安裝程序路徑然後重啓系統就可以了。
6。重啓系統後,在[E:/Program Files/Subversion]文件夾下先建立一個[testDB]的文件夾,然後再[testDB]文件夾下單擊鼠標右鍵,會出現[TortoiseSVN]的菜單。選中[TortoiseSVN][Create repository here...]菜單。
建立一個[Native filesystem(FSFS)]的版本庫,完成後如下圖所示。
7。確保[SVNService]的服務已經啓動,現在就可以通過在[IE]裏輸入[svn://localhost/testDB]來訪問版本庫瀏覽器了。
8。不過現在只是匿名訪問,想要按權限來訪問版本庫裏的信息還需要配置[E:/Program Files/Subversion/testDB/conf/svnserve.conf]。
改[# anon-access = read]爲[anon-access = none],不可匿名訪問。(去掉"#"和空格)
改[# auth-access = write]爲[auth-access = write]。按權限寫入數據。
改[# password-db = passwd]爲[password-db = passwd]。按密碼文件訪問數據,[passwd]爲帳號及密碼文件。
還需要配置[E:/Program Files/Subversion/testDB/conf/passwd]文件。
在[[users]]下加入一行[admin = 123456]。(訪問版本庫的用戶名及密碼)
再次訪問[svn://localhost/testDB]時就可以通過帳戶和密碼來進行版本庫的操作了。
9。OK,最簡單的安裝配置完成。