天天看點

svn伺服器啟動

先下載下傳好SVN伺服器,安裝它後你會發現它自動配置好系統的PATH環境變量。

配置svn資源庫:

1.在磁盤上任何地方建立一個空的檔案夾,該檔案夾用來儲存SVN資源庫。如:j:\svnData.

2.啟動指令視窗,執行指令:svnadmin create j:\svnData\webDemo

3.經過上面2步後,你會發現j:\svnData下多了一個webDemo檔案夾,該目錄下就是svn所建立的資源庫。在該路徑的conf目錄下的svnserve.conf檔案取消如下三行注釋:

anon-access = read

auth-access = write

password-db = passwd

4.在該路徑下的passwd檔案下添加使用者名和密碼:如

cwq=123

經過上面配置svn伺服器配置完成。

接下來啟動該伺服器:svnserve -d -r j:\svnData,然後不用關閉該視窗,重新開一個指令視窗,在視窗上輸入netstat -na,你就會看到列出來的端口的狀态,其中3690端口預設下為svn伺服器的端口,而且也被listenning,說明伺服器啟動成功。

其他說明:

在指令輸入框内輸入:svnserve 會顯示對應的SVN資訊

可以用 svnserve --help 檢視相應的SVN用法

-d 背景模式

-r 服務的根目錄

建立一個新的服務

sc create 時需要指定一個服務名

sc create [service name](WINDOW中括号内為必填) [binPath= ](必須空格,指定檔案的路徑) <option1> <option2>...

--service Windows 服務方式

下面我們建立一個服務

sc create SVNService binPath= "C:\Program Files (x86)\Subversion\bin\svnserve --service -r j:\svnData" depend=Tcpip

這樣我們就建立成功了一個服務項 ..

在WINDOWS的管理工具-找到服務-找到建立好的SVNService服務,啟動服務項。

然後再用netstate -na 檢視端口的監聽,你可以發現屬于SVN的3690端口已經被啟動。

當然,可以通過sc delete SVNService來删除剛才建立的服務