經過了好幾次的失敗後,終於整理出一個必勝的安裝步驟,現在就跟著我一起做吧。
第一步:下載VisualSVN Server軟體,使用遠端桌面連線的方式安裝到Windows Home Server上,安裝步驟非常簡單,只有一個地方要注意的是Server Port務必選擇到8443,因為Windows Home Server的IIS已經將443佔住了,其他部分就一直下一步就可以了。
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-af5cb6974925bbc8b17cc8024715daab.jpg)
記得選到8443
第二步:開啟Windows Home Server主控台,並建立一個SVN的使用者帳戶,假設帳號就叫SVN
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-a7b28af85cba9d1e2398552f45a9b250.jpg)
建立SVN使用者帳號
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-2c4f8129345f1af93284627d51a267f2.jpg)
輸入密碼
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-8f5428e45e26c9ea98cc241fda995e1c.jpg)
設定SVN使用者的權限,因為SVN使用者不會對其他資料夾做存取,所以我把所有的權限都設定成「無」
第三步:使用Windows Home Server主控台來建立Repositories資料夾
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-21b2d154d18f9fe466fade062e8664c9.jpg)
建立Repositories資料夾,記得將「啟用資料夾複製」打勾,以獲得最佳的資料保護
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-db480ea8ad3505c89d759cc5b59ae5e5.jpg)
針對Repositories資料夾給予SVN帳號「完整」的權限
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-c04ebcb1fcf4046e171f61afae1071b8.jpg)
資料夾建立成功
第四步:將SVN帳號加入到VisualSVN Server Admins的群組中
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-21a93de7d6c9283e673601dfed86d34b.jpg)
第五步:使用SVN帳號來連結網路資料夾(此步驟很重要,如果沒有做,SVN Server將無法啟動)
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-28c11f14d8049aaeb111a1c21b6ea299.jpg)
打開「我的電腦」,選擇「工具」>「連線網路磁碟機」
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-82927f176d5858cde6d64677b2dd899c.jpg)
選擇「磁碟機」以及剛剛從主控台建立的資料夾之後,點「使用其他使用者名稱連線」
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-22932e8c1c739f9aeaea4bd419b3e078.jpg)
輸入剛剛建立的SVN使用者帳號及密碼,點「確定」,最後在點「完成」
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-2cdd4f06dde64c7574108672a02fe058.jpg)
連線成功後,就可以在「我的電腦」看到已連線的網路磁碟機
如果對net use的指令熟悉的話,也可以在命令提示字元輸入"net use R: \\Server\Repositories password /USER:Server\SVN" (password表示SVN帳號的密碼)
第六步:修改VisualSVN Server服務的登入帳號為SVN帳號
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-eb9757f837b3ee64533a4926698c84c1.jpg)
第七步:修改VisualSVN Server的Respositories Root到剛剛建立的資料夾
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-c4044d54c33fc284e9a54c51486a609e.jpg)
執行VisualSVN Server Manager,在VisualSVN Server上按右鍵,選Properties
![[分享]如何在Windows Home Server上安裝VisualSVN Server](http://attach.mobile01.com/attach/201004/mobile01-3a0005d9d8aaae3712ded5d162dae6a2.jpg)
將Repositories Root修改到剛剛建立的資料夾,此處請直接使用UNC Name,在按「套用」,VisualSVN Server將會重新啟動,如果沒有出現錯誤,那就代表已經完成設定了
如果有申請一個xxx.homeserver.com的網域,也可以透過https://xxx.homeserver.com:8443/svn/ 來存取SVN
以上就是在Windows Home Server安裝VisualSVN Server的步驟,當然如果你沒有Windows Home Server或是你有足夠的預算多買一台電腦來做SVN,你也可以直接把VisualSVN Server安裝到其他作業系統,設定上就不會那麼麻煩(只需要第一步就可以了)。