當前位置:編程學習大全網 - 熱門推薦 - eclipse 怎麽安裝將svn服務器

eclipse 怎麽安裝將svn服務器

 步驟如下:

壹,安裝服務器端svn和客戶端svn

1, 首先安裝服務器端軟件“svn-1.4.5-setup.exe”(附件可以下載),這個安裝就很簡單,下壹步,下壹步就行了。

(這裏安裝到目錄:D:\Program Files\Subversion)

2, 其次安裝客戶端軟件“TortoiseSVN-1.4.5.10425-win32-svn-1.4.5 ”

這個安裝也很簡單,下壹步就行了。客戶端軟件安裝好以後,它會要求妳重新啟動電腦。重啟壹下。

二,建立svn版本控制的服務目錄

1, 這裏就是把“D:\svn_service_root” 這個目錄指定為SVN版本控制的服務目錄,其實這個目錄應該稱作倉庫所在的目錄,假如有三個倉庫:repository_1,repository_2,repository_3 他們的位置應該是: 

  d:\svn_service_root\repository_1,

d:\svn_service_root\repository_2,

d:\svn_service_root\repository_3。

2,建立了壹個倉庫:有2中辦法如下

2.1)命令行模式進入”C:\Program Files\Subversion\bin\“

再打入命令:svnadmin create d:\svn_service_root\repository_1,這樣第壹個倉庫就建立好了。以後項目就可以 導入到這個倉庫中。(其他倉庫的建立類似)此時進入目錄:桌面--我的電腦--本地磁盤E:

--svn_service_root-- repository_1 。會看到文件夾 conf,dav,db 等等

2.2)打開目錄:我的電腦--本地磁盤E:--svn_service_root。在這個目錄下新建文件夾,取名“repository_1”,右擊剛才新建的文件夾-->TortoiseSVNàCreate Repository Here.效果同第壹種方法壹樣。

3,打開svn的服務在命令行上轉到subversion目錄下輸入(就是剛才安裝svn服務器的目錄): svnserve -d -r D:\svn_service_root

該命令解釋:

註:

-d參數效果同於--daemon

-r參數效果同於--root

svnserve 將會在端口 3690 等待請求,

--daemon(兩個短橫線)選項告訴 svnserve 以守護進程方式運行,這樣在手動終止之前不會退出。不要關閉命令行窗口,關閉窗口會把 svnserve 停止。

可直接創建.bat文件來處理當做系統服務 如下內容

sc create svnserve binpath= "C:\Program Files\CollabNet\Subversion

Server\svnserve.exe --service -r e:\svn" depend= Tcpip start= auto

sc start svnserve

pause

--root選項設置根位置來限制服務器的訪問目錄,從而增加安全性和節約輸入svnserve URL的時間

如果不加root參數,服務url為:svn://localhost/svn/repos

而如果加上root參數,服務url為:svn://localhost/repos

此處的啟動配置會影響服務url,如果輸入url錯誤,會導致訪問的時候出現異常 。

為了驗證svnserve正常工作,使用TortoiseSVN -> Repo-browser 來查看版本庫。在彈出的 URL 對話框中輸入:

svn://localhost/repos

成功訪問後可看到空的文件目錄。  

這壹步是建立開啟客戶端訪問服務器端倉庫目錄下指定的文件  

執行完這步,需要測試以下:

右鍵à TortoiseSVN -> Repo-browser 來查看版本庫。在彈出的 URL 對話框中輸入:svn://localhost/repository_1

訪問成功後,會看到壹個空的文件目錄。(因為現在妳還沒有放任何東西在裏面)  

4,配置用戶和權限

用文本編輯器打開d:\svn_service_root\repository_1\conf目錄,修改     svnserve.conf:

將:

# password-db = passwd

改為:

password-db = passwd

即去掉前面的 # 註釋符,註意前面不能有空格。

然後修改同目錄的passwd文件,增加壹個帳號:

將:

[users]

# harry = harryssecret

# sally = sallyssecret

增加帳號:

[users]

#harry = harryssecret

#sally = sallyssecret

admin= admin

如此就可以用客戶端Tortoise進行操作了。

  • 上一篇:誰能把騰訊QQ的網址告訴我
  • 下一篇:LOL復仇焰魂怎麽玩。出裝之類的。
  • copyright 2024編程學習大全網