網頁

2019/4/12

在Windows 7上安裝VisualSVN Server

本篇說明VisualSVN Server在Windows 7的安裝過程。

SVN Server是用來管理SVN Repository的伺服器,簡單說就是若要使用SVN Client來進行版本控制,你就必須要有一個SVN Repository來存放專案。

至於像是TortoiseSVN則是SVN Client,是用來對Repository中的內容進行版本控制的工具。


所要安裝的作業系統為Windows 7 64-bit版本。

從官網下載VisualSVN Server安裝檔,本範例安裝的版本為VisualSVN-Server-3.9.4-x64.msi。

下載好後點兩下執行



選擇[VisualSVN Server and Administration Tools]同時安裝VisualSVN Server及管理工具,並勾選[Add Subversion command-line tools to the PATH environment variable]將svn command-line工具的執行路徑加入系統環境變數PATH中。



個人使用選擇標準安裝Standard Edition



選擇安裝位置,Repository的位址,SVN預設連線的port及Backup位址。這邊port保留預設的443即可。



安裝完後會自動開啟VisualSVN Server Manager,這是用來管理VisualSVN Server的工具。



在上方功能選單選擇Action -> Properties



在Network選項可以看到SVN的Repositories URL,預設為https://[你的電腦名稱]/svn,你也可以在這邊修改為自訂的URL位址。

目前SVN Server中沒有任何repository(儲存庫)。接著來建立一個新的Repository,在左側的Repositories上按滑鼠右鍵 -> Create New Repository...



選擇[Regular FSFS repository],而下面的[Distributed VDFS repository]似乎是分散式的儲存庫。



設定repostory的名稱,這邊命名為hello



選擇[Empty repository]建立空的repository。



選擇[All Subversion users have Read/Write access]預設所有的使用者都可以讀寫。



建好後便可以在左側的Repositories目錄下看到新的hello



接著建立一個新的SVN的使用者,在左側的User目錄上按滑鼠右鍵 -> Create User



使用者建立好後在右側視窗可以看到新建的使用者資訊。



在剛建的hello repository上按滑鼠右鍵 -> Browse會自動開啟瀏覽器並前往該repository的位址。

進入前要求輸入使用者帳號密碼,就輸入剛剛建立的使用者帳號密碼。



目前hello repository目前是空的。



點選右上方的按鈕可顯示hello的Repository URL,這即為checkout的位址。




因為剛才有勾選加入svn command-line工具執行路徑到系統環境變數PATH,所以PATH的值中多了C:\Program Files\VisualSVN Server\bin;,所以在系統的任一目錄中可在命令提示字元command line輸入svn指令。

開啟command line,然後輸入svn --version,若有顯示如下版本資訊代表svn command-line工具安裝成功。

D:\MyTemp>svn --version
svn, version 1.10.4 (r1850624)
   compiled Mar 11 2019, 16:13:25 on x86_64-microsoft-windows6.1.7601

要停止VisualSVN Server就在VisualSVN Server Manager左側的VisualSVN Server(Local)上按滑鼠右鍵 -> Stop


參考:

沒有留言:

張貼留言