最近項目須要使用svn,之前使用xp系統都很容易安裝成功,但第一次在win7下安裝subversion 的svnserver做爲服務時遇到了這個棘手的問題,找了好久纔在網上找到解決的方案:
創建一個新文件svnSetup.bat.
輸入:
sc create svnserve binpath= "\"C:\Program Files\VisualSVN Server\bin\svnserve.exe\" --service --root F:\Repositories" displayname= "Subversion" depend= tcpip start= auto
sc start svnserve
保存。
右鍵單擊svnSetup.bat,選擇以「管理員方式運行」便可。
總結:主要緣由還是沒有權限,在命令行時執行這個操做老是提示沒有權限,而以管理員方式運行則避免了這個問題,至關迂迴了一下吧。 tcp
binpath指定svnserve的路徑和命令。注意其參數是--service,而不是--daemon. 不能用-d和-i,-t等參數。start= auto表示服務自動啓動。注意,等於號的左邊無空格,而右邊必須有一個空格。 svn
整理轉載於:http://lhc966.iteye.com/blog/1538550 spa