LittleRain

          小雨不打傘 打傘雨不小

          置頂隨筆

          windows安裝基于Apache的Subversion服務器

          1.先下載并安裝Apche/Subversion/TortoiseSVN
          apache:http://httpd.apache.org/download.cgi
          Subversion:http://subversion.tigris.org/
          TortoiseSVN:http://tortoisesvn.tigris.org/
          我用的是apche2.0.55/svn-1.3.2/TortoiseSVN-1.3.5.6804

          注意:目前的subversion1.3.2只能跟Apache2.0.x配合,不能用于Apache2.2.x
          建議:先裝apache再安裝svn,這樣可以讓svn自動搜索到以安裝的apache,省去一些設置。否則自己參考網上不是這種安裝順序的解決辦法。

          2.path中添加svn的bin目錄,測試apache和svn是否安裝成功。

          3.(下面均以我自己的目錄為例)
          建立目錄:G:\svnhome\svn1(svnhome用來保存每個工程的版本庫,svn1為其中一個project)
          并建立初始化配置:G:\svnhome\svn1文件夾右鍵-->TortiseSVN-->Create Repository here

          創建客戶端工作目錄G:\svnuser??????????????????????????????????????????
          ????????????????????????????????????????????????|
          ????????????????????????????????????????????? svn1???????????????????????????????????????????????
          ??????????????????????????????????????????????? |----user1
          ??????????????????????????????????????????????? |----user2
          ??????????????????????????????????????????????? |----user3
          ??????????????????????????????????????????????svn1_work

          用來初始化訪問初始結構的。

          4.開啟svn服務(對G:\svnhome目錄下的所有project開啟服務)
          命令行下:svnserve -d -r g:\svnhome

          5.導入初始化版本庫配置(即G:\svnhome\svn1目錄)配置,
          ??
          G:\svnuser\svn1右鍵->tortoise->import
          ? url of repository:svn://localhost/svn1(svn://localhost表示本地對應G:\svnhome目錄,svn1表示項目名,)
          ? import message:隨便寫

          這時會出現錯誤提示(見下圖):
          o_svnPic1.bmp

          錯誤原因:是因為沒有對svnhome\svn1目錄下的配置文件進行過設置
          具體設置:a)g:\svnhome\svn1\conf下的svnserve.conf文件中:[general]、anon-access = read、auth-access = write
          ????????????????????????? password-db = passwd前面的#去掉,其他不變。
          ?????????????????????b)a)中相同目錄下的passwd文件中:harry = harryssecret和 sally = sallyssecret前面的#去掉
          ???????????????????????? 并且可以執行添加自己需要的用戶名和密碼。
          接下來就可以再次進行步驟5了,正確提示:Compelet at version1

          6. 檢出原始文件信息:G:\svnuser\svn1_work目錄右鍵->SVN Checkout
          ?????????????URL of repository:svn://localhost/SVN1
          ?????????????Checkout directory:G:\svnuser\svn1_work
          ??????ok確定,正確提示:Complete at version1
          ??????這個時候去G:\svnuser\svn1_work目錄下觀察,發現已經將
          G:\svnuser\svn1下的文件結構全部導入。
          ??
          7 .打開%APACHE_HOME%\conf\httpd.conf文件,在末尾添加如下語句:(關于其中)
          ???
          <Location /svn>
          ??????DAV svn
          ??????SVNParentPath G:\svnhome
          ??? </Location>

          <Location /svn>:意味著可以通過像這樣的URL(http://MyServer/svn)來訪問Subversion版本庫
          DAV svn:告訴Apache哪個模塊負責服務像那樣的URL--在這里就是Subversion模塊SVNParentPath G:\svnhome:告訴Subversion在目錄G:\SVN下尋找版本庫

          8 .重啟apache,輸入url:http://localhost/svn/svn1/,正確顯示:
          r_svnPic2.bmp
          9,支持svn的基本功能搭建完畢。再配合花生殼,就可以搭建遠程的svn系統了。


          Eclipse中安裝subclipse插件使用subvsersion

          1.到http://subclipse.tigris.org/站點找Installation教程,一般是為了找新的用來在eclipse中更新的url(有時候會變化的)


          2.用eclipse自帶的plugin的update功能安裝即可,注意版本問題,好像目前為止只支持到3.x的
          posted @ 2006-09-20 07:52 小雨不打傘 閱讀(1201) | 評論 (1)編輯 收藏
          僅列出標題  下一頁

          公告

          點擊這里給我發消息 QQ:232720563


            MSN:new_haihua@hotmail.com

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(51)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 南木林县| 玉龙| 昌都县| 桐庐县| 三穗县| 蒲江县| 乌拉特前旗| 合山市| 远安县| 浦城县| 广东省| 两当县| 深州市| 湖北省| 南充市| 金沙县| 正安县| 建昌县| 郑州市| 康平县| 车致| 合阳县| 清新县| 汝城县| 嘉兴市| 柯坪县| 茂名市| 印江| 天峨县| 东乌珠穆沁旗| 怀柔区| 博爱县| 东台市| 钟祥市| 雷山县| 秀山| 怀安县| 双鸭山市| 台山市| 靖西县| 雷波县|