1 概述
- SVN 服務(wù)器和 Tomcat 服務(wù)器,Nexus 服務(wù)器一樣, 必須處于運行狀態(tài)才能響應(yīng)客戶端請求,幫助我們管理項目文件。所以必須將 SVN 服務(wù)器啟動起來
- SVN服務(wù)器器啟動有兩種方法:用命令行單項目啟動;注冊 Windows 服務(wù)
2 用命令行單項目啟動
2.1 采用 svnserve 命令
svnserve -d -r 項目的SVN倉庫的絕對路徑
-d:表示后臺執(zhí)行
-r:表示版本庫根目錄
2.2 驗證服務(wù)是否啟動
打開一個新窗口,使用網(wǎng)絡(luò)命令 netstat -an 查看3690端口是否被監(jiān)聽
2.3 命令行方式的缺陷
- 運行服務(wù)器端程序的命令行窗口一關(guān)閉,服務(wù)就停止
- 每次開機都需要手動啟動
3 注冊Windows服務(wù)
讓 SVN 服務(wù)隨操作系統(tǒng)啟動而自動啟動
3.1 注冊服務(wù)的命令
首先,必須用管理員的命令提示符,不然沒權(quán)限
sc create svnserver binpath= “svnserve.exe 的絕對路徑 --service -r 倉庫根目錄的絕對路徑” start= auto depend= Tcpip
注意: 在這個命令中,等號左邊都沒有空格,右邊都有一個空格, 在運行這個命令之前一定要關(guān)閉 360防火墻 和殺毒軟件, 否則命令會不成功
3.2 命令說明
- svnserver: 起的 SVN 服務(wù)在服務(wù)列表中服務(wù)的名字
- binpath: 通過 svnserve 安裝的位置,執(zhí)行這個命令, 并帶上這個命令所需要的參數(shù),這里帶的倉庫是根目錄,不是具體的那個項目的目錄
- start= auto:表示服務(wù)隨系統(tǒng)自動自動
- depend= Tcpip:表示svn服務(wù)依賴Tcpip協(xié)議
3.3 啟動服務(wù)
服務(wù)初建立時,默認沒有啟動,需要我們啟動一下:sc start 服務(wù)名
是否成功: netstat –an查看3690端口是否被監(jiān)聽文章來源:http://www.zghlxwxcb.cn/news/detail-495908.html
如果啟動失敗,那很有可能是 binpath 中的內(nèi)容有錯誤,此時只能將已經(jīng)創(chuàng)建的服務(wù)刪除,重新創(chuàng)建。
刪除服務(wù)之前,最好先停止服務(wù): sc stop 服務(wù)名
刪除服務(wù)的命令格式: sc delete 服務(wù)名:文章來源地址http://www.zghlxwxcb.cn/news/detail-495908.html
到了這里,關(guān)于04、啟動 SVN 服務(wù)器端程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!