1. 程式人生 > >windows服務註冊 -- svn伺服器開機自啟

windows服務註冊 -- svn伺服器開機自啟

啟用SVN服務,按下windows+R鍵,輸入cmd進入命令介面,輸入svnserve -d -r e:\ejsvn;e:\ejsvn為你伺服器目錄;

注意:這是臨時開啟的服務,命令執行後不能關閉視窗;

windows服務註冊:

在cmd中命令 :sc create svn binpath= "\"F:\Program Files\SVN\Subversion\bin\svnserve.exe\" --service -r \"F:\Program Files\SVN\Subversion\ejsvn\"" depend= tcpip start= auto

注意:

① 命令中的 svn 為我在服務中註冊的名字

② --service引數表示以windows服務的形式執行,--root指明svn repository的位置,depend =Tcpip 表示svnserve服務的執行需要tcpip服務,start=auto表示開機後自動執行

③ \"F:\Program Files\SVN\Subversion\bin\svnserve.exe\" 路徑中間如果有空格的話一定要前後都加\", \ 代表轉義,這樣在登錄檔裡面顯示結果就是 "F:\Program Files\SVN\Subversion\bin\svnserve.exe" --service -r "F:\Program Files\SVN\Subversion\ejsvn"。(登錄檔:在執行對話方塊中鍵入“regedit”命令,按回車鍵開啟登錄檔編輯器,

在左側視窗依次展開以下分支HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\svn右側窗的“ImagePath”鍵值