Windows安裝SVN服務器和客戶端


我的操作系統版本是windows10 64位。接下來我會先介紹SVN服務器的安裝,然后再介紹安裝SVN客戶端,並進行測試。

下載

首先我們需要到官網上去下載svn服務器程序。
[svn官網地址] (http://subversion.apache.org/packages.html)

選擇紅框對應的鏈接,點擊進行下載。

安裝

雙擊下載的安裝包,一路點next即可。
注意我這里安裝的位置是:C:\Program Files (x86)\Subversion\

配置SVN資源庫

在電腦的任意位置創建一個空文件夾,用於存放SVN資源。我新建的文件夾的位置是:C:\svnData
然后在命令行下執行:

svnadmin create C:\svnData\svndemo

執行結束之后會發現在C:\svnData目錄下會出現一個新的文件夾svndemo,其中包含一個SVN資源庫所需的一些文件和文件夾。

進入conf目錄,編輯svnserve.conf文件,為如下兩行取消掉注釋(19~20行):

anno-access = read
auth-access = write

這兩行授權用戶可以對SVN資源進行讀、寫操作。

為如下一行取消掉注釋(27行):

password-db = passwd

該行指定SVN通過用戶名和密碼進行登陸。

配置conf目錄下的passwd文件,介入如下一行信息:

zifeiy = zifeiy


其中等號左側的zifeiy表示新建用戶的用戶名,右側的zifeiy表示新建用戶的密碼。你也可以在此處添加其他的用戶名和密碼。
自此,SVN服務器配置已經完成。

接下來在命令行輸入如下命令啟動SVN服務:

svnserve -d -r C:\svnData

客戶端安裝

進入TortoiseSVN官網下載安裝TortoiseSVN。

上傳項目

下載安裝完之后,我在“文檔”目錄下新建了一個名為“測試目錄”的文件夾。
在其中放入一些文件。

在“測試項目”文件名上右鍵,選擇:TOrtoiseSVN --> Import...,會彈出如下窗口:

在URL of repository中輸入:

svn://localhost/svndemo

此時會彈出一個輸入框讓你輸入賬號和密碼,此時將之前設置的賬號和密碼填入即可。我這里均為zifeiy。
接下來TortoiseSVN便會將測試目錄下的文件上傳到SVN服務器。

下載項目

在電腦的任意位置都可以下載SVN上的項目,這里我在“文檔”目錄下新建一個“下載項目”目錄。
進入“下載項目”目錄,然后在該目錄下右鍵:svn checkout..,會彈出如下界面:

點擊OK,便開始從SVN下載文件。

此時進入“下載項目”文件夾,可以發現已經下載得到了所需的項目。

作為windows服務啟動

如果覺得每次輸入命令行麻煩,可以以管理員的方式在命令行下執行:

sc create svn binpath= "C:\Program Files(x86)\Subversion\bin\svnserve.exe --service -r C:\svnData" displayname= "Subversion 服務" depend = Tcpip

將其作為windows服務。
然后在cmd窗口輸入“services.msc”進入服務頁面管理名為“Subversion 服務”的服務。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM