windows安裝基于Apache的Subversion服務器(添加eclipse下subclipse的安裝)
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:隨便寫
這時會出現錯誤提示(見下圖):
錯誤原因:是因為沒有對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/,正確顯示:
9,支持svn的基本功能搭建完畢。再配合花生殼,就可以搭建遠程的svn系統了。
Eclipse中安裝subclipse插件使用subvsersion
1.到http://subclipse.tigris.org/站點找Installation教程,一般是為了找新的用來在eclipse中更新的url(有時候會變化的)
2.用eclipse自帶的plugin的update功能安裝即可,注意版本問題,好像目前為止只支持到3.x的
posted on 2006-09-20 07:52 小雨不打傘 閱讀(1193) 評論(1) 編輯 收藏 所屬分類: 計算機基礎