成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

1安裝FreeBSD系統,需要安裝ports,具體安裝步驟從略。

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

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

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

5.配置apache服務器訪問svn代碼庫
a加載需要的模塊
編輯httpd.conf文件,找到下面的4條語句。然后把找到的語句前面的"#"號刪除
系統安裝時,建議采用先apache,后subversion的順序。
LoadModuledav_module...
LoadModuledav_fs_module...
LoadModuledav_svn_module...
LoadModuleauthz_svn_module...#這個語句目前沒有參加測試,目前是注釋掉的
需要注意的是這四個語句在httpd.conf中出現的先后順序要正確
b定義SVN代碼庫的具體位置
編輯httpd.conf文件,在文件結尾處追加下面的語句
#此處的"/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訪問代碼庫了,而且可寫。如果不成功,可以根據提示找到具體的問題所在

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

【編輯推薦】

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

 

 

責任編輯:佚名
相關推薦

2010-05-27 18:09:08

Apache SVN配

2010-05-31 19:02:17

訪問SVN

2010-05-19 15:45:23

Apache+SVN權

2010-05-27 16:18:58

SVN設置

2010-05-31 13:54:52

2010-05-25 19:57:32

2010-06-01 09:18:46

SVN創建項目

2010-05-28 17:30:58

SVN分支

2010-05-31 17:56:27

2010-05-31 16:29:22

SVN權限配置

2010-05-25 13:49:11

訪問SVN服務器

2010-05-27 18:31:28

SVN入門

2010-05-19 16:45:26

2010-05-28 15:47:29

SVN分支

2010-05-28 15:57:20

SVN分支

2010-05-31 13:00:49

MyEclipse配置

2010-05-28 10:22:41

搭建SVN

2010-05-31 18:20:25

配置SVN訪問

2010-05-25 19:31:03

Apache+SVN+

2010-05-28 19:35:33

Myeclipse下S
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产午夜精品一区二区三区四区 | 成人二区| 精品国产一区二区三区久久狼黑人 | 成人av免费看 | 国产农村妇女毛片精品久久麻豆 | 亚洲国产欧美在线 | 欧美一区二区三区国产精品 | 日韩有码一区 | 视频一区 亚洲 | 天天射网站 | 亚洲成人精品久久久 | 成人免费视频网站在线观看 | 国产免费让你躁在线视频 | 国产黄色在线 | 中文在线一区 | 亚洲综合视频 | 精品无码三级在线观看视频 | 91精品国模一区二区三区 | 91精品国产综合久久久久久丝袜 | 免费在线精品视频 | 成人精品一区二区 | 五月天婷婷久久 | 久久亚洲二区 | 成人一区二区三区 | 福利网站在线观看 | 久在线观看 | 懂色av色香蕉一区二区蜜桃 | 中文字幕日韩在线观看 | 国产91视频一区二区 | 九九久久免费视频 | 少妇av片 | 91.com视频 | 久久精品久久久久久 | 在线观看国产 | 欧美国产日韩在线观看 | 欧美一区二区另类 | 久久av综合| 成人小视频在线 | 亚洲一区二区三区四区五区中文 | 欧美一区二区三区大片 | 亚洲视频一区二区三区四区 |