是不是每次cmd啓動svn服務,當你敲完svnserve -d -r 倉庫路徑,那個黑框框你卻不能關掉,心理是不是很不舒服?沒關係,我們可以把svnserve命令添加到windows服務中,設置成自啓動就不必每天自己敲命令啓動了。
首先我們來熟悉一下添加服務的命令格式,以我的電腦裏svn的安裝路徑和svn倉庫的路徑爲例:
sc create svn binpath= "D:\SVN\bin\svnserve.exe --service -r E:\repository\svn" displayname= "SVN-Service" start=auto depend=Tcpip
你需要注意的地方:
1:binpath=和路徑之間有空格,diaplayname=和路徑也有空格。
2:D:\SVN\bin\svnserve.exe,這是你的svn下svnserve.exe的全路徑。
3:E:\repository\svn,這是你的svn倉庫的全路徑。
4:start=auto,自啓動。
5:depend=Tcpip,依賴是tcp/ip協議。
每個服務或多或少都需要依賴另一些服務,比如我們隨機選擇一個windows服務:
既然命令格式已經瞭解,我們可以添加到服務了。
失敗?不要驚訝,權限問題而已,向系統添加服務,必須具有管理員權限。
以管理員權限運行dos
爲了確定已經成,我們去windows服務去找找。
不錯,我們已經成功添加了該服務。