標籤:經驗 svn
問題:Windows 8.1系統上安裝VirtualSVN Server發生Service ‘VisualSVN Server‘ failed to start. Please check VisualSVN Server log in Event Viewer for more details. 錯誤
點擊retry之後,也無法使用。
網上方案:
在彈出錯誤之後,運行:services.msc
找到svn服務,將屬性裡面的 此帳戶更改為 本地系統賬戶。
然後在點擊retry,就可以安裝成功了。
看完網上的方案,我也試過了。結果……
最後找到的解決方案:
在doc下使用命令列進行安裝
首先進入對應目錄
解決方案:
控制台進入到安裝包的檔案夾下 用命令列的方式安裝 msiexec /i VisualSVN-Server-2.7.3.msi NO_START_SERVICES=1
然後,運行就可以順利安裝成功。
至此,安裝就算完成了。但是能不能用,先看一下。這樣安裝完,只不過是把那一步錯誤給跳過了吧了。可以裝的上。但是運行之後。可以建立庫,但是串連不上。
接著執行下面的操作:
當安裝到Start Service階段後,將會出錯並會彈出一個對話方塊,提示是否要retry。(此時SVN服務軟體已經安裝完畢,僅僅是無法通過認證驗證,無法啟動服務),如果此時選擇對話方塊中的cancel,安裝將會回退,卸載已經安裝的所有內容,從而無法繼續安裝。
正確做法是:
1、忽略該對話方塊。
2、到Windows的開始菜單中找到並運行VisualSVN Server。
3、開啟VisualSVN Server軟體後,從菜單中找到Properties並執行。
4、從Properties對話方塊中選擇 Certificate Tab頁,點擊Change Certificate按鈕,此時會彈出一個建立認證的對話方塊,然後根據提示要求一步一步填寫相應的資訊,就可以建立一個有效認證。
5、最後,切換到安裝VisualSVN Server時包含retry的對話方塊,點擊retry,此時服務就能啟動了。
經過如上五步,VisualSVN Server即可成功安裝。
跳過的步驟,也就是註冊認證的過程,重新註冊一下就可以了。
之後,SVN就可以正常使用了。