例:我的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...