windows下讓SVN服務開機自啟動

2021-06-09 17:43:22 字數 1057 閱讀 2830

例:我的svn服務端軟體裝在d:\program fiels\subversion下,版本庫在e:\svn\repository下

接下來使用命令建立服務:

sc create svn binpath= "\"d:\program files\subversion\bin\svnserve.exe\" --service -r \"e:\svn\repository\"" displayname= "subversion server" depend= tcpip start= auto

解釋一下:

(1)sc是windows自帶的服務配置程式,sc 是服務的名稱,似乎沒什麼用。

(2)引數binpath表示svnserve可執行檔案的安裝路徑,由於路徑中的"program files"帶有空格,因此整個路徑需要用雙引號引起來。而雙引號本身是個特殊字元,需要進行轉移,因此在路徑前後的兩個雙引號都需要寫成\" 。

(3)--service 引數表示以windows服務的形式執行,-r指明svn repository的位置,service引數與r引數都作為binpath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中,而這對雙引號不需要進行轉義。

(4)displayname表示在windows服務列表中顯示的名字, depend =tcpip 表示svnserve服務的執行需要tcpip服務,start=auto表示開機後自動執行。安裝服務後,svnserve要等下次開機時才會自動執行。

(5)binpath的等號前面無空格,等號後面有空格 displayname depend start也都一樣

service前面是--,不是- ,而r前面是-

(6)若要解除安裝svn服務,則執行 sc delete svnserve 即可。  

這樣每次開機,svn服務就會自動開啟了!服務名稱是svn!

如果建立完服務後不想重啟,就繼續在命令列下輸入

net start svn

如果安裝錯誤,可通過 sc delete svn 命令解除安裝服務,再重新安裝!

這裡需要注意的是,要注意建立服務時的命令格式,注意「=」後面有乙個空格,開始我就是因為這個裝不上。

windows下架設SVN伺服器並設定開機啟動

c documents and settings administrator svn 使用 svn help 得到用法。2 建立倉庫repository 執行命令 c documents and settings administrator svnadmin create g svn 該命令會在g盤...

windows下架設SVN伺服器並設定開機啟動

c documents and settings administrator svn 使用 svn help 得到用法。2 建立倉庫repository 執行命令 c documents and settings administrator svnadmin create g svn 該命令會在g盤...

windows 下安裝SVN伺服器

2.安裝 3.配置 1 建立空資料夾d svndata webdemo 2 命令列svnadmin create d svndata webdemo 3 開啟d svndata webdemo conf svnserve.conf取消注釋並設定 anon access none auth acess...