本篇說明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
參考:
沒有留言:
張貼留言