『壹』 win7怎麼裝64位SVN伺服器
去Collabnet的官網下載Collabnet Subversion Edge 64bit版,這個橋兆SVN伺服器一個安裝包裝完就基本能用了,運消山免費的,還內置了Apache、ViewVC、SVN伺服器端控制台
建議安裝前先裝一下jre,否則因為SVN控制台要用,這個安裝包它會自動下載,但下載速度比旁中較慢,提前裝好比較快
很簡單的安裝包,應該不用多說,基本next、next、next就好
『貳』 怎樣安裝Subversion
步驟/方法
下圓祥載文件和安裝
SVN伺服器端下載地址:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
選擇裡面最新的win32安裝包,我選擇的是svn-1.4.2-setup.exe,因為最新的1.4.3隻有二進制包,沒有安裝包。
SVN客戶端軟體下載脊粗地址:http://tortoisesvn.net/downloads,我選擇的是最新的1.4.3.8645。
安裝過程其實很簡單,哪個先裝都可以,設置好安裝路徑後一路Next到底。
我的安裝路徑為是 服務端:C:\Program Files\Subversion 客戶端:C:\Program Files\TortoiseSVN
服務端安裝好後軟體會自動在系統的環境變數中增加相應的值,測試是安裝完成可以在cmd命令行中輸入「svn」或者「svnadmin」來測試能否運行。橘野搏
部署存儲庫並運行服務端
建立SVN的存儲庫,路徑以D:\SVNRepo為例,創建完該文件後,就進行Windows的服務綁定,以便以後每次重啟機器後都能自動運行,這里用到的是Windows自帶的創建服務的命令sc,在命令行模式下執行:
sc create SVNService binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\SVNRepo" displayname= "SVNService" depend= Tcpip start= auto
注意這里的格式,「=」後面是必須空一格的,否則會出現錯誤。其中的幾個路徑分別是服務端安裝路徑和存儲庫的路徑。
在提示建立成功後,可以直接輸入「net start SVNService」來啟動服務,或者可以直接在「管理工具」的「服務」中直接啟動。
4
創建項目以及配置訪問許可權
進到E:\SVNRepo目錄下,新建一個倉庫文件夾repository,然後新建一個initproject文件夾來放最初工程,最後新建wc1文件夾,如果多個人使用,可以建多個.進到E:\SVNRepo\repository目錄下,滑鼠右鍵選擇[TotoiseSVN]->[Create Repository href...]進行創建,創建之前保證該目錄下沒有任何的文件夾和文件。
5
創建成功後會在裡面自動生成幾個文件夾:dav目錄是提供給Apache與mod_dav_svn使用的目錄,讓它們存儲內部數據;db目錄就是所有版本控制的數據文件;hooks目錄放置hook腳本文件的目錄;locks用來放置Subversion文件庫鎖定數據的目錄,用來追蹤存取文件庫的客戶端;format文件是一個文本文件,裡面只放了一個整數,表示當前文件庫配置的版本號;conf存放的是配置文件;
『叄』 SVN 伺服器的配置 和軟體的下載地址,希望來個詳細點的,我都配了好幾天了老是提示連接失敗..!
用collanet的安裝包,windows環境的,自帶apache,安裝配置比較簡單,安裝完以後只要配一下httpd.conf就能用起來
當然要用的好,還得仔細設置很多比如許可權之類的文件
安裝包下載地址:
http://www.open.collab.net/cn/downloads/subversion/svn1.5.html
至於安裝配置的詳細步驟,我之前寫過一篇關於項目級的SVN伺服器架設的指南,寫的很傻瓜很詳細了,按那個肯定能配起來,我上傳到到網路文庫里了,你到我的網路文庫查看吧(剛上傳,還處於轉換附件的狀態,稍晚些去看吧,現在看不到)
『肆』 SVN從伺服器下載代碼
首先我們按照裝平時導入項目到Eclipse的方式,首先Import一下,這個時候因為我
們已經安裝了Subclipse,所以在Import視圖下我們可以看到SVN的選項。
OK,我們就選擇它,然後我們會看到:
因為之前沒有選擇過資源庫,所以在這里我們就選擇第一項,然後輸入我們版本庫的位
置:
Subclipse會根據我們輸入的URL來找到對應的版本庫,我們可以看到:
OK,我們在這里看到我們之前的jdbcPro了,這里我們就選擇它,接下來我們可以看到
一些選項:
按照默認就好。
這樣就OK了,這里要提醒下的是簽出的項目的編碼方式可能Eclipse中項目默認的編
碼方式不同,有可能出現亂碼情況。
OK,就到這里了,接下來的要說的功能都在Team 菜單中找到,這里先不廢話了,大
家可以先試試。
『伍』 求SVN伺服器端,客戶端安裝,本人系統XP 、
伺服器端可以安裝VisualSVNServer
下載氏瞎冊地址http://www.visualsvn.com/files/VisualSVN-Server-2.6.0.msi
客戶端用烏龜就可以
下載地神激址http://tortoisesvn.net/downloads.html
以上兩殲宏個地址是官方下載地址,都可以下載到最新及各歷史版本安裝程序。
『陸』 如何在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。
6
六、初始化SVN,導入數據
選中要上傳SVN的文件夾,「右鍵
->TortoiseSVN
->
Import...」
,在彈出對話框的「URL
of
repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。
7
七,測試SVN
本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN
Checkout」,在「URL
of
repository」中輸入「svn://localhost/project1」。
其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。