D.C.資訊交流網-[綜合論壇]-關閉註冊's Archiver

jackeer 發表於 2009-1-28 21:42

SVN 架設簡化

這一次介紹的方式一樣是在視窗下架設 SVN 伺服器,

我後來又從新架設過兩次,發現一個好用的免費軟體可以簡化架設程序,要架設 SVN 首先需要架設 APACHE 伺服器,
然後架設 SVN SERVER,這兩個步驟可以直接簡化,
首先到 [url=http://subversion.tigris.org/]http://subversion.tigris.org/[/url] 然後選擇 Windows binaries 點進入,到 WINDOWS 點選 [url=http://www.collab.net/downloads/subversion/]CollabNet[/url] (Certified binaries)選擇最新版本,
目前是 CollabNet Subversion Server and Client v1.5.5 (for Windows)點 DOWNLOAD 就可以,要先註冊一下,用正確的 E_MAIL 會寄一封確認信到你信箱,
註冊完成就可以 DOWNLOAD 最新版本的 [url=http://downloads-guests.open.collab.net/files/documents/61/1373/CollabNetSubversion-server-1.5.5-1.win32.exe]CollabNetSubversion-server-1.5.5-1.win32.exe[/url]
我先將程式位置貼上來,不知道沒有註冊可以使用嗎?! 如果不能使用請自行註冊,
下載完成後就可以直接安裝 APACHE 2.2 版本 + SVN SERVER,很快也很方便,原本有 APACHE 的話請先移除因為設定檔和位置都不一樣,安裝完成後要重新開機這部份就完成了,
然後是設定的部份,APACHE 預設路徑是 C:\Program Files\CollabNet Subversion Server\httpd 這部份沒有把 ApacheMonitor 打開我覺得很不方便,
要自己手動去打開,到 \bin 資料夾下去把 ApacheMonitor.exe 建一個捷徑放到啟動就可以,啟動 ApacheMonitor 後會在右下角的工作區出現一個 ICON 然後把 服務 打開選 OPEN SERVICES 然後找到 APACHE2 2 點選內容將啟動 自動 改成 手動 ,然後到 \conf 位置裡面開啟 httpd.conf,
檔案最下面:
<Location /[color=red]svn[/color]>
   DAV svn
   SVNParentPath [color=red]E:\my_svn[/color]
</Location>
這部份之前介紹過了,SVN 就是你的 [url=http://127.0.0.1/svn/]HTTP://127.0.0.1/svn/[/url]
如果改成 MYSVN 就是 [url=http://127.0.0.1/MYSVN/]HTTP://127.0.0.1/MYSVN/[/url]
E:\my_svn 就是你專案放的實際位置路徑,這樣就完成設定了,你可以在 IE 輸入 127.0.0.1 測試 APACHE 伺服器有沒有正常,正常的話會出現[size=4] It works![/size]
如果要測試 SVN 伺服器的話就要先建立 SVN 檔案資料庫,這部份之前有介紹過請查看之前文章,
建議先安裝 TortoiseSVN,目前最新版本是 TortoiseSVN-1.5.7.15182-win32-svn-1.5.5.msi,有中文化的包裝 LanguagePack_1.5.7.15182-win32-zh_TW.msi
...

RexWang1122 發表於 2010-2-19 11:04

之前有試著安裝過,但沒成功.
照著你的方式在試一次看看.
感謝分享~

浮月 發表於 2010-6-2 05:12

受教了,感謝大大的教學
試著裝看看..:)

mightya 發表於 2010-9-13 17:50

先初步安装好,接下来的配置才是重点。
1.c/s框架下,通常都是命令行执行的。TortoiseSVN是将命令行图形化,操作简化,只能用在win系统中。
2.现在CollabNet Subversion 内置了apache,这样一来,我们就没必要去打开server程序(dos界面),而是利用apache服务开展工作,通讯协议当然首选 http.而不是n年前我们的用的软件内置协议svn
3。使用时,创建版本库(软件安装会提供一个默认文件名,当然可以更改。创建版本库都是放在这个目录下。这是假设公司有很多项目。)TortoiseSVN命令搞定,于是相应文件夹下生成一堆文件。不需要做设置。
我们只要对httd配置就行了,这样一来,我们只能通过http://访问到相应的数据。如果有权限的话。

详细设置看这里
[url]http://www.subversion.org.cn/svnbook/nightly/svn.serverconfig.httpd.html[/url]
最详尽了!

4.为了方便,也可安装插件,集成到相应的ide工具中。

这就是svn的全部,1~2个小时就可以上手了。

頁: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.