自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

通過Apache訪問SVN代碼庫配置專家講解

開發(fā) 項目管理
本文和大家一起學習一下通過Apache訪問SVN代碼庫的配置問題,主要有七個步驟,在這里和大家分享一下,希望通過本文的學習大家能夠掌握其配置方法。

本節(jié)向大家簡單介紹一下如何通過Apache訪問SVN代碼庫的配置,從七方面來描述,看完本文你肯定有不少收獲,希望本文能教會你更多東西,歡迎大家一起來學習Apache訪問SVN代碼庫的配置。下面是具體步驟。

步驟:
建立SVN代碼庫,可以進行代碼的版本控制,對一般用戶來講,如何方便的查看代碼庫內(nèi)容,目前的一個解決方案是使用apache來訪問svn代碼庫。通過自己的測試,現(xiàn)將完整的步驟小結(jié)如下:
平臺:FreeBSD7.1rc1

1安裝FreeBSD系統(tǒng),需要安裝ports,具體安裝步驟從略。

2安裝apache20
如果不需要使用bdb(bsd數(shù)據(jù)庫)保存代碼庫,可以簡單采取pkg_add的安裝方式
#pkg_add-rapache20
如果SVN代碼庫采用bdb存儲,需要采用ports安裝方式
#cd/usr/ports/www/apache20
#makeWITH_BERKELEYDB=db4installclean

3安裝svnversion
如果不使用bdb數(shù)據(jù)庫,即使用本地文件系統(tǒng),按照下面方法編譯
#cd/usr/ports/devel/subversion
#makeWITH_PYTHON=yesWITH_MOD_DAV_SVN=yesWITHOUT_BDB=yesinstallclean
如果使用bdb數(shù)據(jù)庫,按照下面方法編譯
#cd/usr/ports/devel/subversion
#makeWITH_PYTHON=yesWITH_MOD_DAV_SVN=yesinstallclean

4.建立初始SVN代碼庫(使用本地文件系統(tǒng))
a建立組和賬戶,考慮到安全性與便于管理,代碼庫使用專門的用戶和組來進行管理
#addusersvn#建立用戶svn和組svn
#pwgroupmodsvn-Mwww#把www用戶添加到svn組中,以便匿名用戶可以通過瀏覽器訪問
b建立代碼庫,代碼庫建立在/home/svn/bsdlover目錄下
#su-svn#切換到svn用戶
$mkdirbsdlover#建立代碼庫目錄
$svnadmincreate/home/svn/bsdlover--fs-typefsfs#建立根代碼庫,使用本地文件系統(tǒng)
如果要使用bdb數(shù)據(jù)庫保存代碼庫,使用下面的命令
$svnadmincreate/home/svn/bsdlover--fs-typebdb
修改代碼庫權限,可以通過http方式提交代碼(目前這里存在一個安全問題,權限控制在后續(xù)的補充中完成)
$chmod-Rg+wbsdlover
$exit#退出svn用戶,回到root用戶下

5.配置apache服務器訪問svn代碼庫
a加載需要的模塊
編輯httpd.conf文件,找到下面的4條語句。然后把找到的語句前面的"#"號刪除
系統(tǒng)安裝時,建議采用先apache,后subversion的順序。
LoadModuledav_module...
LoadModuledav_fs_module...
LoadModuledav_svn_module...
LoadModuleauthz_svn_module...#這個語句目前沒有參加測試,目前是注釋掉的
需要注意的是這四個語句在httpd.conf中出現(xiàn)的先后順序要正確
b定義SVN代碼庫的具體位置
編輯httpd.conf文件,在文件結(jié)尾處追加下面的語句
#此處的"/bsdlover"是定義代碼庫根目錄
DAVsvn
SVNPath/usr/home/svn/bsdlover#此處是定義代碼庫的具體路徑

c重新運行apache服務器
#/usr/local/sbin/apachectlrestart
如果能在/var/run目錄下看到httpd.pid文件,表示服務器啟動成功,這時在瀏覽器輸入http://localhost
應該可以看到apache的測試頁面

6.導入具體的項目到代碼庫
#su-svn
$mkdirlivecd#建立一個代碼項目存放目錄
$touchlivecd/readme.txt#建議一個文件,用于測試導入效果
$svnimportlivecdhttp://localhost/bsdlover/test-m"Importingof1stproject"
這個語句的作用是把livecd目錄下的文件,導入到代碼庫,項目名稱是test,-m后面的字符串是注釋
這條語句運行成功與否十分重要,如果成功,表示可以通過apache訪問代碼庫了,而且可寫。如果不成功,可以根據(jù)提示找到具體的問題所在

7.基本測試
在本機瀏覽器地址欄上輸入http://localhost/bsdlover
如果能夠看到如下類似畫面,表示設置成功。本節(jié)關于Apache訪問SVN代碼庫的配置講解完畢。

【編輯推薦】

  1. 七步輕松實現(xiàn)搭建SVN服務端
  2. Apache SVN配置專家在線講堂
  3. 四步輕松實現(xiàn)SVN項目創(chuàng)建
  4. 技術指導:詳解RedHat系統(tǒng)下SVN服務器搭建過程
  5. Svn使用入門之基礎篇

 

 

責任編輯:佚名
相關推薦

2010-05-27 18:09:08

Apache SVN配

2010-05-31 19:02:17

訪問SVN

2010-05-27 16:18:58

SVN設置

2010-05-19 15:45:23

Apache+SVN權

2010-05-25 19:57:32

2010-05-31 13:54:52

2010-05-31 17:56:27

2010-06-01 09:18:46

SVN創(chuàng)建項目

2010-05-28 17:30:58

SVN分支

2010-05-25 13:49:11

訪問SVN服務器

2010-05-31 16:29:22

SVN權限配置

2010-05-27 18:31:28

SVN入門

2010-05-31 18:20:25

配置SVN訪問

2010-05-28 15:47:29

SVN分支

2010-05-28 15:57:20

SVN分支

2010-05-19 16:45:26

2010-05-31 13:00:49

MyEclipse配置

2010-05-25 19:31:03

Apache+SVN+

2010-05-28 10:22:41

搭建SVN

2017-02-12 22:29:59

點贊
收藏

51CTO技術棧公眾號