windows下svn伺服器搭建
A. win7 怎樣在本機上搭建svn伺服器 設密碼分配指定的人訪問指定內容
方法/步驟
1、打開版本庫的目錄,這里是「G:\SVNHome\conf」,目錄下面有三個文件,用文本編輯工具打開「svnserve.conf」
2、去掉紅框中行前的井號及空格,保存。
3、注意:「#
authz-db
=
authz」我句的不要去掉,我剛開始的時候把這行的井號及空格去掉了,結果總是提示認證失敗!
4、編輯「passwd」文件,在最後一行添加用戶名和密碼,密碼是明文的,用戶名和密碼用等號分隔,等號兩邊可以有空格,空格不會被認為是密碼。
5、打開Windows服務管理器,重新啟動SVN服務。
6、測試配置是否正確:(安裝了SVN客戶端的前題下)在任意一個目錄下單擊滑鼠右鍵》TortoiseSVN》Repo-Browser,在彈出的對話框中輸入「svn://127.0.0.1/svnhome/」,確定
輸入用戶名和密碼,確定;
如果用戶名和密碼輸入不正確或者是配置不正確,則會提示「認證失敗」。
7、創建一個目錄,測試許可權:在右側窗口是單擊滑鼠右鍵》Create
Folder,在彈出的對話框中輸入文件夾名稱,確定,在彈出的對話框中輸入注釋,確定。
B. 如何搭建SVN的客戶端和使用
(一)先下載VisualSVN,TortoiseSVN,VisualSVN-Server這三個軟體。
先安裝VisualSVN和TortoiseSVN客戶端軟體,VisualSVN是vs2010中插件,TortoiseSVN用來實現從SVN伺服器下載你要的東西。裝完VisualSVN最好到網上找個破解工具。在安裝好VisualSVN和TortoiseSVN之後,在vs2010工具欄中添加了一個VisualSVN選項。新建一個文件夾,對著文件夾滑鼠右鍵這時也出現了SVN check和TortoiseSVN這兩個選項。選「SVN check」,會彈出如下框圖,此時如果輸入網址(這個網址可以下載伺服器上的東西):http://game-rts-framework.googlecode.com/svn/trunk/
輸入用戶名和密碼,ok。此時可以上傳了。同樣也可以下載。
如果從別的電腦下載自己電腦的東西,只要把上面的電腦名改為自己的ip就行。
C. windows XP下怎樣部署SVN
如果是在windows xp上搭建svn伺服器,下載"VisualSVN-Server-2.5.5.msi」 直接安裝就成了。
然後就是在安裝之後的程序中進行相應的配置,這個都比較簡單的。
如果是使用SVN的話,推薦用"TortoiseSVN」工具。
使用svn都不需要拷貝文件到某些路徑的。安裝TortoiseSVN之後,在右鍵菜單中會出現"TortoiseSVN」選項的,如"在此創建版本庫" "導出" "導入" 等等。
D. 如何在windows伺服器上搭建svn
VPN虛擬專用網路就是一種虛擬出來的企業內部專用線路、這條隧道可以對數據進行幾倍加密達到安全使用互聯網的目的。此項技術已被廣泛使用、虛擬專用網可以幫助遠程用戶、公司分支機構、商業夥伴及供應商同公司的內部網建立可信的安全連接,用於經濟有效地連接到商業夥伴和用戶的安全外聯網虛擬專用網。
打開伺服器管理器--添加角色
默認添加IIS
具體可以參考網頁鏈接
E. 如何快速建立Subversion伺服器
1,軟體下載
SVN伺服器
本文以下載svn-win32-1.6.1.zip 為例進行安裝
下載Subversion的Windows客戶端TortoiseSVN。(如果習慣CMD命令方式,也可以不下載)
2,伺服器和客戶端安裝
伺服器安裝,解壓下載的svn-win32-1.6.1.zip到任意位置
安裝TortoiseSVN,按照提示安裝即可。(如果習慣CMD命令方式,也可以不安裝)
3,建立版本庫(Repository)
方法一:命令方式
用CMD進入svn-win32-1.6.1.zip解壓後的bin文件夾執行
svnadmin create D:\svnRoot
就會在目錄D:\svnRoot下創建一個版本庫。
方法二:使用TortoiseSVN圖形化的完成這一步
在目錄D:\svnRoot上"右鍵->TortoiseSVN->Create Repository here 「,就會將D:\svnRoot創建為一個版本庫
4,配置用戶和許可權
來到D:\svnRoot\conf目錄,修改svnserve.conf:
# [general]
# password-db = passwd
改為(即去掉前面的#):
[general]
password-db = passwd
然後修改同目錄的passwd文件,去掉注釋:
# [users]
最後變成:
[users]
然後照:用戶名=密碼的形式創建用戶
5,運行獨立伺服器
安裝服務,在任意目錄下運行:
sc create subversion_service binpath= "C:\svn-win32-1.6.1\bin\svnserve.exe --service -r D:\svnRoot" displayname= "Subversion Repository" depend= Tcpip
其中subversion_service 為自定義的服名;C:\svn-win32-1.6.1為svn-win32-1.6.1.zip的解壓目錄;D:\svnRoot為版本庫文件夾,可根據實際情況修改
之後可以在我的電腦上點右鍵->管理->服務里找到Subversion Repository將其啟動並設置為「自動」
(附:如需刪除服務請使用sc delete subversion_service)
6,初始化導入
方法一:命令方式
例如:C:\svn-win32-1.6.1\bin>svn import D:\AAA\Workflow file:///D:/svnRoot\workflow -m "initial import"
其中D:\AAA\Workflow為欲導入的文件或文件夾;file:///D:/svnRoot\workflow即為之前設置的版本庫位置
方法二:使用TortoiseSVN
如果是文件夾:右鍵->TortoiseSVN->Import... URL of repository輸入「svn://localhost/」
然後寫上導入信息,以便於以後查看及操作ok
如果是文件:可以在任意位置點右鍵->TortoiseSVN->Repo-brower,之後的操作相信大家都會
以上操作可以完全在另一台安裝了TortoiseSVN的主機上進行。例如運行svnserve的主機的IP是133.96.121.22,則URL部分輸入的內容就是「svn://133.96.121.22/」。
7,基本客戶端操作
取出版本庫到一個工作拷貝:
來到任意空目錄下,運行右鍵->Checkout,在URL of repository中輸入svn://localhost/,這樣我們就得到了一份工作拷貝。
在工作拷貝中作出修改並提交:
作出修改,然後右鍵->Commit...,這樣我們就把修改提交到了版本庫。
查看所作的修改:
文件上右鍵->TortoiseSVN->Show Log,這樣我們就可以看到我們對這個文件所有的提交。在版本1上右鍵->Compare with working ,我們可以比較工作拷貝的文件和版本1的區別。
F. 如何在windows上安裝部署設置SVN伺服器
1.首先,假設你的電腦是win7 64位的,你要准備的東西:VisualSVN-Server-3.0.1-x64.msi和TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi
2.安裝完之後
3.打開VisualSVN Server Manager,直接右鍵Repositories,Create New Repository,輸入Repository Name,假設輸入的是testsvn,OK
4.那麼現在在Repositories下就會有一個資源名稱叫testsvn
5.那麼我們現在右鍵Users,Create User,輸入名稱密碼都是testsvn,OK,我們這就創建了一個叫testsvn的用戶了,以後可以用它檢入檢出數據了
6.現在我們要檢出這個資源的東西,右鍵Repositories下的testsvn,Copy Url to ClipBoard,這樣就選中了它的url了
7.我們在C盤右鍵,選擇SVN Checkout,在URL of repository粘貼,OK
8.經過以上步驟之後,你可以檢出你的項目了,請嘗試在裡面新建修改文件提交就行了
9.如果你要在eclipse裡面使用也可以,因為你已經有了url和用戶名密碼
10.如果我重裝系統之後,資源是不是消失了看沒關系,在菜單欄的操作(A)-Properties裡面設置你的Repositories Root,這樣,無論你怎麼重裝,都沒有關系了,自己的svn,區域網的svn就這么配置好了。
G. 如何在windows上安裝部署設置SVN伺服器
1、首先,假設電腦是win7 64位的,要准備的東西:VisualSVN-Server-3.0.1-x64.msi和TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi
2、安裝完之後
3、打開VisualSVN Server Manager,直接右鍵Repositories,Create New Repository,輸入Repository Name,假設輸入的是testsvn,OK
4、那麼現在在Repositories下就會有一個資源名稱叫testsvn
5、那麼現在右鍵Users,Create User,輸入名稱密碼都是testsvn,OK,這就創建了一個叫testsvn的用戶了,以後可以用它檢入檢出數據了
6、現在要檢出這個資源的東西,右鍵Repositories下的testsvn,Copy Url to ClipBoard,這樣就選中了它的url了
7、在C盤右鍵,選擇SVN Checkout,在URL of repository粘貼,OK
8、經過以上步驟之後,可以檢出項目了,請嘗試在裡面新建修改文件提交就行了
9、如果要在eclipse裡面使用也可以,因為已經有了url和用戶名密碼
10、在菜單欄的操作(A)-Properties裡面設置Repositories Root,這樣,無論怎麼重裝,都沒有關系了,自己的svn,區域網的svn就這么配置好了。
H. win7 怎樣在本機上搭建svn伺服器 設密碼分配指定的人訪問指定內容
方法/步驟
1、打開版本庫的目錄,這里是「G:\SVNHome\conf」,目錄下面有三個文件,用文本編輯工具打開「svnserve.conf」
2、去掉紅框中行前的井號及空格,保存。
3、注意:「# authz-db = authz」我句的不要去掉,我剛開始的時候把這行的井號及空格去掉了,結果總是提示認證失敗!
4、編輯「passwd」文件,在最後一行添加用戶名和密碼,密碼是明文的,用戶名和密碼用等號分隔,等號兩邊可以有空格,空格不會被認為是密碼。
5、打開Windows服務管理器,重新啟動SVN服務。
6、測試配置是否正確:(安裝了SVN客戶端的前題下)在任意一個目錄下單擊滑鼠右鍵》TortoiseSVN》Repo-Browser,在彈出的對話框中輸入「svn://127.0.0.1/svnhome/」,確定
輸入用戶名和密碼,確定;
如果用戶名和密碼輸入不正確或者是配置不正確,則會提示「認證失敗」。
7、創建一個目錄,測試許可權:在右側窗口是單擊滑鼠右鍵》Create Folder,在彈出的對話框中輸入文件夾名稱,確定,在彈出的對話框中輸入注釋,確定。
I. SVN伺服器進行用戶許可權的分配
昨天學習如何去在windows中搭建SVN伺服器。
可以參考上述文章 SVN伺服器搭建和使用(Windows 版)
這次我們去進行許可權的分配
首先我們需要在Users下面去創建用戶:
然後在Groups中建立分組:
在分組中添加用戶
添加成功後點擊OK按鈕去
然後在版本庫MyRepositery上右鍵點擊Properties
就可以對用戶許可權和分組許可權進行設置
點擊add按鈕可以看到剛建立的用戶和分組
J. 搭建區域網使用SVN
SVN是一個廣泛使用的版本控制系統,在日常工作中有廣泛的應用空間,比如文檔管理,我們就可以搭建一個 SVN 倉庫,日常需要歸類保存的文檔統統上傳到倉庫中,那如何創建 SVN 伺服器, 又如何搭建 SVN 倉庫呢? 這篇經驗就給你答案!
工具/原料
VisualSVN_Server_3.5.0.0
步驟一: 下載並安裝VisualSVN
大家可以網路搜索VisualSVN, 網路軟體中心提供了這個軟體的下載地址,也可以參考如下第一張截圖顯示的網路雲盤地址下載!
這里使用的是VisualSVN_Server_3.5.0.0 版本,雙擊運行安裝,基本都是下一步即可,具體步驟,可以參考如下截圖!
軟體安裝完成後, SVN 伺服器就算搭建完成了!下面我們繼續看如何搭建一個 SVN倉庫!
4
步驟四 : 版本之殤
如果你需要在 Vista, Win7,Windows Server 2008 或者更高級的 Windows 系統上安裝 SVN 伺服器,使用VisualSVN_Server_3.5.0.0完全沒有問題,但如果你想在Windows Server 2003上安裝SVN 伺服器, 對不起,這個版本無法安裝,你需要下載VisualSVN-Server-2.7.14才可以! 我在第一步提供的網路雲盤地址中,同時提供了兩個版本的軟體下載!
方法/步驟