Windows安裝SVN服務器和客戶端

個人操做系統版本是windows10 64位。接下來我會先介紹SVN服務器的安裝,而後再介紹安裝SVN客戶端,並進行測試。html

下載

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

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

安裝

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

配置SVN資源庫

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

svnadmin create C:\svnData\svndemo

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

進入conf目錄,編輯svnserve.conf文件,爲以下兩行取消掉註釋(19~20行):測試

anno-access = read
auth-access = write

這兩行受權用戶能夠對SVN資源進行讀、寫操做。操作系統

爲以下一行取消掉註釋(27行):.net

password-db = passwd

該行指定SVN經過用戶名和密碼進行登錄。命令行

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

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 服務」的服務。

相關文章
相關標籤/搜索