[SVN] VisualSVN Server如何使用網路磁碟
我的環境是 VisualSVN Server + TortoiseSVN
在安裝VisualSVN Server 時,我的Repository的路徑原本是設定存在本機電腦裡
後來想改成存在 NAS 裡。
很直覺的,我當然是去改 Repository的存放路徑,後來我將路徑改成
\\IPAddress\SVN\Repository\
但是在啟動時,卻發生
The HTTP Service failed to start 的錯誤
這個問題一直想不通,只不過是改個路徑而已,怎麼就不能動了
以下為解決方法:
因為VisualSVN Server他內建是用 NetworkService 這個帳號去啟動,這個帳號在本機電腦裡只有最小權限,因為原本Repository就是存在本機電腦裡,啟動時沒什麼問題
但如果要把 Repository 存在其他的網路磁碟裡,就必須提升帳號的權限,所以請打開 控制台 –> 系統管理工具 –> 服務,
選擇VisualSVN Server,點右鍵 –> 內容。
接著選登入的頁面,可以看到目前的登入身份是 Network Service,請把這個帳戶改成你本機電腦裡的其他任何一個使用者帳戶,接著按確定,重新啟動服務即可。
希望這篇有幫到你 ~