Windows下SVN伺服器的搭建步驟

2022-07-20 10:18:12 字數 3001 閱讀 6546

服務端visualsvn server:

客戶端tortoisesvn:

注意系統的位數,32位和64位有對應的版本。

2、安裝服務端和客戶端

2.1 服務端安裝配置

1)安裝時需要設定倉庫的路徑,這裡設定為:e:\repositories,完成安裝後該路徑下會出現檔案;

2)安裝完成後在開始選單中開啟 visualsvn server,在左側欄中建立新的倉庫repository;

安裝完成後在e:\repositories下生成testip資料夾,資料夾中包括配置資訊的檔案。

3)建立使用者users

4)建立使用者後設定新建倉庫testip的屬性,使得建立的使用者能read/write其中的內容;

5)建立好版本倉庫和使用者後,需要啟動subversion服務,建立windows服務埠,使得在不同機器上能通過tortoisesvn提交到倉庫;

windows服務的建立需要一管理員許可權通過命令列視窗建立,執行如下命令:

sc create svnservice binpath= "d:\program files\visualsvn server\bin\svnserve.exe --service -r e:\repositories" displayname= "svnservice" depend= tcpip start= auto

注意命令中等號右側要有空格。

命令中各引數的解釋:

** sc

是windows

自帶的服務配置程式

; **

引數binpath

表示svnserve

可執行檔案的安裝路徑

; **

--service

引數表示以

windows

服務的形式執行

; **

-r/--root

是testip

的位置,只要是在e:\repositories下建立的倉庫都能使用這個服務埠

service

引數與root

引數都作為

binpath

的一部分,因此與

svnserve.exe

的路徑一起被包含在一對雙引號當中,而這對雙引號不需要進行轉義

; **

displayname

表示在windows

服務列表中顯示的名字

** depend=tcpip

表示svnservice

服務的執行需要

tcpip

服務**

start=auto

表示開機後自動執行

** 若要解除安裝

svn服務,則執行

sc delete svnservice

即可win+r

,鍵入services.msc

回車,會看到剛剛建立的服務

2.2 安裝客戶端tortoisesvn

直接安裝就可以,沒有注意事項。

3 專案的匯入與取出

3.1 匯入專案到服務端

安裝完tortoisesvn後,可以把專案加入到服務端,建立初始版本。

1)選擇要上傳的專案,在tortoisesvn中選擇import;

2)**庫的url位址和這次匯入操作的說明;

3)這次操作的身份驗證,必須是testip專案中授權讀寫的使用者;

4)完成上傳,可在visualsvn server中檢視。

3.2 從服務端匯出專案

1)選擇需要放入的資料夾,在該資料夾下右鍵滑鼠,選擇svn checkout ,之後彈出對話方塊,選擇要匯出專案所在的url連線,以及匯出位置的設定;

2)授權

3)匯出成功

注:

建立**庫testip的url位址https://nobody-pc/svn/testip/ 中,如果是在別的電腦上操作,nobody-pc 換成服務主機的ip位址,如該svn伺服器位址換作

相關參考:

windows下使用visualsvn server搭建svn伺服器:

windows下搭建svn伺服器:

visualsvn server 及 tortoisesvn 使用的一些參考:

windows 下安裝SVN伺服器

2.安裝 3.配置 1 建立空資料夾d svndata webdemo 2 命令列svnadmin create d svndata webdemo 3 開啟d svndata webdemo conf svnserve.conf取消注釋並設定 anon access none auth acess...

Windows下SVN伺服器搭建

3.在ms dos中切換到e svn win32 1.5.4 bin中 4.建立版本庫 1 svnadmin create e svndemo repository 5.配置使用者和許可權 到e svndemo repository conf資料夾中找到svnserve.conf檔案,將passwo...

svn伺服器遷移 windows下

廢話不多說,直接上步驟 服務端 1.建立乙個備份檔案夾 如 d svn bak 2.進入cmd,cd命令到你的svn伺服器安裝目錄的bin檔案下,本人的安裝目錄在 d program files visualsvn server bin 則輸入 cd d program files visualsv...