[SVN] VisualSVN Server如何使用網路磁碟

[SVN] VisualSVN Server如何使用網路磁碟

我的環境是 VisualSVN Server + TortoiseSVN

在安裝VisualSVN Server 時,我的Repository的路徑原本是設定存在本機電腦裡

後來想改成存在 NAS 裡。

很直覺的,我當然是去改 Repository的存放路徑,後來我將路徑改成

 \\IPAddress\SVN\Repository\

螢幕截圖 2014-12-19 23.58.37

 

但是在啟動時,卻發生

The HTTP Service failed to start 的錯誤

螢幕截圖 2014-12-19 23.59.49

 


這個問題一直想不通,只不過是改個路徑而已,怎麼就不能動了火冒三丈

 

以下為解決方法:

因為VisualSVN Server他內建是用 NetworkService 這個帳號去啟動,這個帳號在本機電腦裡只有最小權限,因為原本Repository就是存在本機電腦裡,啟動時沒什麼問題

但如果要把 Repository 存在其他的網路磁碟裡,就必須提升帳號的權限,所以請打開 控制台 –>  系統管理工具 –> 服務,

選擇VisualSVN Server,點右鍵 –> 內容。

螢幕截圖 2014-12-20 00.00.30

 

接著選登入的頁面,可以看到目前的登入身份是 Network Service,請把這個帳戶改成你本機電腦裡的其他任何一個使用者帳戶,接著按確定,重新啟動服務即可。

螢幕截圖 2014-12-20 00.00.52

 


希望這篇有幫到你 ~ 微笑