導航:首頁 > IDC知識 > windows搭建svn伺服器

windows搭建svn伺服器

發布時間:2021-02-24 03:54:41

1、如何在win7 建立svn伺服器

win7搭建svn伺服器的方法:
工具材料
win7系統電腦,VisualSVN Server,TortoiseSVN
方法步驟
①首先百度搜索下載軟體。VisualSVN Server,TortoiseSVN,
②安裝VisualSVN Server 到伺服器,一路 下一步 ,

③選擇下,VisualSVN Server 的安裝目錄,和倉庫路徑,

④完成後 打開VisualSVN Server 右擊新建 svn倉庫,

⑤VisualSVN Server 配置好後,進行安裝 TortoiseSVN,

⑥安裝完成後,選擇需要 導入svn 目錄的文件目錄,然後點擊導入,導入成功後,svn 伺服器部署配置完成,客戶端checkout下 就可以跟svn同步了。

2、如何在windows下搭建svn伺服器

方法/步驟
一、准備工作
1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。
2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。
二、安裝伺服器和客戶端程序
1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\
備註:如果下載的是msi程序,直接運行按提示安裝即可。
2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion
三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:
方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->Create Repositoryhere...」,
方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:
svnadmincreate e:\svnroot\repos2

四、運行SVN伺服器,啟動服務。啟動服務有兩種方法:
方法一,臨時啟動服務,在DOS下輸入如下命令:
svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=埠號
說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。
注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。
方法二,啟動SVN服務為後台運行程序:
sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion" depend=Tcpip start= auto
說明一:
(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據需求取名。
(2)參數binPath表示svnserve可執行文件的安裝路徑。
(3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。
(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。
說明二:
(1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是- ,而r前面是-。
(2)若要卸載svn服務,則執行 sc delete svnserve 即可。
(3)從「sc」到「auto」是在同一個命令sc,必須寫在同一行。
(4)啟動服務命令:netstart svnserve,停止服務命令:net start svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。
(5)如果路徑中包括空格,一定要用「\」處理「"」號,例如上面的例子中如果svnserve.exe在「c:\programfiles\svn\」中,則命令應該寫為「binpath="\"c:\programfiles\svn\bin\svnserve.exe\"

五、配置用戶和許可權
(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:
將:
# anon-access = read
# auth-access = write
# password-db = passwd
改為
anon-access = read
auth-access = write
password-db = passwd
注意說明:
anon-access等列前面是沒有空格的。
anon-access = read表示沒通過用戶名密碼登錄的訪問只有讀的許可權,如果改為none則沒有用戶名密碼不能訪問
auth-access = write表示通過用戶名密碼登錄的有寫的許可權(當然讀的許可權也就有了)
password-db = passwd表示可以通過 用戶名 = 密碼 的方式在passwd文件中添加用戶
(2)修改同目錄的passwd文件,增加用戶帳號:
將:
[users]
# harry = harryssecret
# sally = sallyssecret
添加帳號:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
添加一個admin賬戶,密碼是admin。
六、初始化SVN,導入數據
選中要上傳SVN的文件夾,「右鍵 ->TortoiseSVN -> Import...」 ,在彈出對話框的「URL of repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。
七,測試SVN
本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN Checkout」,在「URL of repository」中輸入「svn://localhost/project1」。
其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。

3、如何搭建svn伺服器

首先來下載和搭建SVN伺服器.
現在Subversion已經遷移到apache網站上了,下載地址:
http:// subversion.apache.org/packages.html
這是二進制文件包的下載地址,你可在左側的導航欄找到源代碼,文檔的下載地址.
windows操作系統下面的二進制文件包一共有5種,如圖:

個人認為最好用VisualSVN server 服務端和 TortoiseSVN客戶端搭配使用.
點開上面的VisualSVN連接,下載VisualSVN server,如圖:

然後下載TortoiseSVN客戶端,官網下載地址:http:// tortoisesvn.net/downloads.html

注意下載跟你電腦匹配的安裝包,在頁面的下面你還可以找到語言包,如圖:

下載完成後,應該有這些安裝包,如圖:

TortoiseSVN安裝包和簡體中文語言包

VisualSVN server安裝包
先安裝VisualSVN server的安裝包,雙擊VisualSVN server安裝包,如圖:

點Next,進入下一步,如圖:

點同意,進圖下一步,如圖:

選擇上面一個選項,點Next,進入下一步,如圖:

Location是指VisualSVN Server的安裝目錄,Repositorys是指定你的版本庫目錄.Server Port指定一個埠,Use secure connection勾山表示使用安全連接,Use Subversion authentication 表示使用Subversion自己的用戶認證.點擊Next,進入下一步,如圖:

點Install,進入下一步,如圖:

等待安裝完成,如圖:

安裝完成後,啟動VisualSVN Server Manager,如圖:

接下來我們安裝TortoiseSVN,雙擊安裝包,進入下一步.如圖:

點擊Next,進入下一步,如圖:

選擇接受,然後點擊Next,進入下一步,如圖:

選擇安裝路徑,然後點擊Next,進入下一步,如圖:

點擊Install,開始安裝,如圖:

等待安裝完成,安裝完成後如圖:

接下來我們安裝簡體中文語言包,這個非常簡單,一路Next就行,就不截圖了.語言包安裝完成以後在桌面任意空白地方單擊滑鼠右鍵,會在右鍵菜單里找到SVN,如圖:

選擇設置,進入下一步,如圖:

在右邊的語言裡面選擇簡體中文,然後點擊應用,確定,漢化即完成,如圖:

到這里,服務端和客戶端都已經安裝完畢,下一篇介紹用VisualSVN Server創建版本庫,以及TortoiseSVN的使用.

4、如何在windows伺服器上搭建svn

VPN虛擬專用網路就是一種虛擬出來的企業內部專用線路、這條隧道可以對數據進行幾倍加密內達到安全使用互聯網容的目的。此項技術已被廣泛使用、虛擬專用網可以幫助遠程用戶、公司分支機構、商業夥伴及供應商同公司的內部網建立可信的安全連接,用於經濟有效地連接到商業夥伴和用戶的安全外聯網虛擬專用網。

打開伺服器管理器--添加角色

在「伺服器角色」頁面,選擇安裝「網路策略和訪問服務」以及「遠程訪問」兩項角色。如果不配置策略,可以只勾選遠程訪問

「網路策略伺服器」主要用於對遠程 VPN 訪問的撥入許可權進行高級管理,如果不需要維護分組用戶的訪問許可權,也可以直接在 AD 的用戶管理中單獨配置撥入許可權。可以不勾選。

在「遠程訪問」的角色服務配置頁面,選擇安裝「DirectAccess 和 VPN(RAS)」以及「路由」功能。這里的「DirectAccess 和 VPN(RAS)」服務用於支持從客戶端建立到伺服器的訪問連接,「路由」服務則提供地址轉換以及數據路由的相關功能。

默認添加IIS

具體可以參考網頁鏈接

5、windows本地怎麼搭建svn伺服器

/步驟
、准備工作
1、SVN伺服器:解壓縮包官網站載新版本
2、SVN客戶端:TortoiseSVN即說烏龜客戶端程序用與伺服器端通訊
二、安裝伺服器客戶端程序
1、SVN伺服器:直接解壓縮某文件夾即示例路徑:c:\svn\
備註:載msi程序直接運行按提示安裝即
2、SVN客戶端:直接運行按提示安裝即示例路徑:C:\Program Files\Subversion
三、建立版本庫(Repository):示例路徑:e:\svnroot建立版本庫兩種:
建立空目錄e:\svnroot\repos1進入repos1文件夾空白處點擊右鍵選擇TortoiseSVN->Create Repositoryhere...
二建立空目錄e:\svnroot\repos2進入DOS命令行輸入命令:
svnadmincreate e:\svnroot\repos2

四、運行SVN伺服器啟服務啟服務兩種:
臨啟服務DOS輸入命令:
svnserve -d -r e:\svnroot\repos1 --listen-host ip址 --listen-port=埠號
說明:listen-hostlisten-port選默認埠3690,埠已經佔用通選項listen-port指定埠號
注意:請要關閉命令行窗口關閉窗口 svn服務停止
二啟SVN服務台運行程序:
sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion" depend=Tcpip start= auto
說明:
(1)scwindows自帶服務配置程序svnserve服務名稱根據需求取名
(2)參數binPath表示svnserve執行文件安裝路徑
(3)--service表示windows服務形式運行--r指明svnrepository位置service參數與r參數都作binPath部與svnserve.exe路徑起包含雙引號
(4)displayname表示windows服務列表顯示名字depend=Tcpip表示svnserve服務運行需要tcpip服務start=auto表示機自運行安裝服務svnserve要等機才自運行
說明二:
(1)binPath等號前面空格等號面空格displayname、depend、startservice前面--- r前面-
(2)若要卸載svn服務則執行 sc delete svnserve 即
(3)scauto同命令sc必須寫同行
(4)啟服務命令:netstart svnserve停止服務命令:net start svnserve進入Windows提供界面操作SVNService服務即控制面板—>服務
(5)路徑包括空格定要用\處理"號例面例svnserve.exec:\programfiles\svn\則命令應該寫binpath="\"c:\programfiles\svn\bin\svnserve.exe\"

五、配置用戶許可權
(1)修改svnserve.confe:\svn\repos1\conf目錄用文本編輯器打svnserve.conf:

# anon-access = read
# auth-access = write
# password-db = passwd

anon-access = read
auth-access = write
password-db = passwd
注意說明:
anon-access等列前面沒空格
anon-access = read表示沒通用戶名密碼登錄訪問讀許可權改none則沒用戶名密碼能訪問
auth-access = write表示通用戶名密碼登錄寫許可權(讀許可權)
password-db = passwd表示通 用戶名 = 密碼 式passwd文件添加用戶
(2)修改同目錄passwd文件增加用戶帳號:

[users]
# harry = harryssecret
# sally = sallyssecret
添加帳號:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
添加admin賬戶密碼admin
六、初始化SVN導入數據
選要傳SVN文件夾右鍵 ->TortoiseSVN -> Import... 彈框URL of repository輸入svn://localhost/project1/Importmessage輸入注釋點擊OK要求輸入帳號輸入賬戶admin密碼admin
七測試SVN
本測試:新建空文件夾test1單擊右鍵選擇SVN CheckoutURL of repository輸入svn://localhost/project1
其機器測試:運行svnserve主機IP址1.2.3.4則URL輸入內容svn://1.2.3.4/project1

6、如何搭建SVN伺服器端

推薦用Collabnet SVN Edge來搭建SVN伺服器,Linux版、windows版都有,這個安裝包架設起來比較容易,內置了Apache和伺服器端管理台,基本上一個安裝文件裝完就能用,可以通過瀏覽器對伺服器進行遠程管理,而且是免費的。

安裝過程可以看附帶的安裝說明,也可以參考我的百度文庫,其中有篇關於這個安裝包的說明,不過寫的是老版本的。

7、怎麼在windows server 2008 r2搭建svn伺服器

伺服器環境:
操作系統:Windows Server 2008;
SVN伺服器端程序:VisualSVN Server 2.6.0;
客戶端環境:
操作系統:Windows 7 32Bit;
SVN客戶端程序:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15;

伺服器端配置
環境部署如下:
1、下載VisualSVN Server 2.6.0伺服器版本程序,並安裝到Windows Server 2008伺服器上,此程序是可視化版本的SVN程序,十分適用於Windows用戶,省去了許多命令控制和配置的環節,安裝後的界面如下:

2、在Users目錄下新建項目成員,右擊Users目錄,新建->User,輸入用戶名與密碼;

3、在Repositorises下新建項目,右擊Repositories,選擇新建->Repository,鍵入項目名稱。然後在項目屬性中,選擇Security選項卡,加入項目組成員,單擊確定按鈕,伺服器端配置完成。

客戶端配置
1、安裝TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi,重啟計算機;
2、完成後在桌面空白處右鍵,可以看到多出了一些東西:

選擇Repo-browser,在彈出的對話框中輸入你的代碼管理伺服器地址,注意是以https開頭,千萬別以svn開頭,因為VisualSVN不支持svn協議,在Help的首頁,第一篇文章(Connecting to VisualSVN Server )可以看到:VisualSVN Server is based on pure Subversion and can be used with any standard Subversion client via http or httpsprotocol. The svn protocol is not supported .

鏈接後可以看到:

(現在看到的是已上傳程序的SVN Browser,一開始沒有這些東西,需要自己上傳代碼文件)
3、上傳代碼文件,在需要上傳的代碼上單擊右鍵,選擇TortoiseSVN->Import…選項,

上傳文件

簽入代碼到SVN伺服器 。

8、win系統 svn伺服器搭建 怎麼自動獲取版本

1 軟體准備: Setup-Subversion-1.7.8 TortoiseSVN-1.7.11.23600-win32-svn-1.7.8 2 安裝: 安裝個人的需要設定好安裝路徑。 3 創建一個庫的根目錄,並創建一個版本庫 庫的根路徑:D:svnrepository 建立一個版本庫 在D:svnrepository路徑下面會生成myrepository的版本庫 如果不需要認證登陸的話,下面的配置可以忽略 4 修改版本庫的配置文件 :svnserve.conf,去掉前面的#,前面不能有空格 # password-db = passwd # authz-db = authz 5 修改版本庫用戶配置文件:passwd test = test (前面是用戶名,後面是密碼) 6 修改版本庫許可權配置文件:authz 7 啟動svnservice服務 8 將svnservice加入系統服務中 使用超級管理員許可權啟動cmd命令,運行sc create svn binpath= "svnserve.exe --service -r d:svnrepository" displayname= "SVN Server" depend= Tcpip start= auto。將服務添加到系統服務。

9、如何在win上搭建SVN伺服器

方法/步驟
一、准備工作
1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。
2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。
二、安裝伺服器和客戶端程序
1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\
備註:如果下載的是msi程序,直接運行按提示安裝即可。
2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion
三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:
方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->Create Repositoryhere...」,
方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:
svnadmincreate e:\svnroot\repos2

四、運行SVN伺服器,啟動服務。啟動服務有兩種方法:
方法一,臨時啟動服務,在DOS下輸入如下命令:
svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=埠號
說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。
注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。
方法二,啟動SVN服務為後台運行程序:
sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion" depend=Tcpip start= auto
說明一:
(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據需求取名。
(2)參數binPath表示svnserve可執行文件的安裝路徑。
(3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。
(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。
說明二:
(1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是- ,而r前面是-。
(2)若要卸載svn服務,則執行 sc delete svnserve 即可。
(3)從「sc」到「auto」是在同一個命令sc,必須寫在同一行。
(4)啟動服務命令:netstart svnserve,停止服務命令:net start svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。
(5)如果路徑中包括空格,一定要用「\」處理「"」號,例如上面的例子中如果svnserve.exe在「c:\programfiles\svn\」中,則命令應該寫為「binpath="\"c:\programfiles\svn\bin\svnserve.exe\"

五、配置用戶和許可權
(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:
將:
# anon-access = read
# auth-access = write
# password-db = passwd
改為
anon-access = read
auth-access = write
password-db = passwd
注意說明:
anon-access等列前面是沒有空格的。
anon-access = read表示沒通過用戶名密碼登錄的訪問只有讀的許可權,如果改為none則沒有用戶名密碼不能訪問
auth-access = write表示通過用戶名密碼登錄的有寫的許可權(當然讀的許可權也就有了)
password-db = passwd表示可以通過 用戶名 = 密碼 的方式在passwd文件中添加用戶
(2)修改同目錄的passwd文件,增加用戶帳號:
將:
[users]
# harry = harryssecret
# sally = sallyssecret
添加帳號:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
添加一個admin賬戶,密碼是admin。
六、初始化SVN,導入數據
選中要上傳SVN的文件夾,「右鍵 ->TortoiseSVN -> Import...」 ,在彈出對話框的「URL of repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。
七,測試SVN
本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN Checkout」,在「URL of repository」中輸入「svn://localhost/project1」。
其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。

10、如何在windows上安裝部署設置SVN伺服器

 一、准備工作
1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。
  2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。
二、安裝伺服器和客戶端程序
1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\
備註:如果下載的是msi程序,直接運行按提示安裝即可。
2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion
三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:
方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->Create Repositoryhere...」,
方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:
svnadmincreate e:\svnroot\repos2
四、運行SVN伺服器,啟動服務。啟動服務有兩種方法:
方法一,臨時啟動服務,在DOS下輸入如下命令:
svnserve -d -r e:\svnroot\repos1--listen-host ip地址 --listen-port=埠號
說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。
注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。
方法二,啟動SVN服務為後台運行程序:
sc create svnserve binPath="c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion"depend=Tcpip start= auto

與windows搭建svn伺服器相關的知識