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

Fedora下SVN+TRAC+APACHE+SSL安裝全程跟蹤

開發 項目管理
本文和大家一起Fedora下SVN+TRAC+APACHE+SSL安裝,主要包括各個軟件的安裝以及配置等內容,希望通過本文的學習能夠開拓你的視野。

本節主要介紹一下Fedora下SVN+TRAC+APACHE+SSL安裝,之前我們講解過一些安全版本控制平臺搭建的問題,相信大家應該不陌生,在這里和大家分享一下,歡迎大家一起學習Fedora下SVN+TRAC+APACHE+SSL安裝方法。
Trac是一款非常優秀的項目管理軟件,它將版本控制、WIKI、Bug管理、項目進度管理集成到了一起,但是其安裝部署過程相對麻煩,在這里我將整個部署過程完整記錄,以供其他朋友參考。注意本文針對的僅是一個項目的部署,如果要同時支持多個項目,稍微改一下就行了,請參閱其他文獻。
系統版本:
FedoraRelease11(Leonidas)
KernelLinux2.6.29.4-167.fc11.i686.PAE
以下操作均使用root權限進行
1.安裝trac
1.1安裝python
fedora11默認安裝,此步跳過
yuminstallpython
yuminstallpython-devel
1.2安裝easy_install
wgethttp://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tarxvzfsetuptools-0.6c11.tar.gz
cdsetuptools-0.6c11
1.3安裝trac
pythoneasy_install.pytrac
2.安裝svn
yuminstallsubversion
3.安裝apache
3.1安裝xampp
由于apache最后要使用https提供服務,為了簡化安裝過程,我們使用已經配置好的xampp
wgethttp://www.apachefriends.org/download.php?xampp-linux-1.7.3.tar.gz
tarxvfzxampp-linux-1.7.3.tar.gz–C/opt
3.2安裝svn模塊
mod_dav_svn該模塊用于apache讀取svn版本庫用
yuminstallmod_dav_svn
mod_python模塊用于apache運行python,trac需要它
yuminstallmod_python
以下操作使用admin賬號進行,admin為一個普通賬號,注意:權限設置很重要!Fedora下SVN+TRAC+APACHE+SSL安裝中各個軟件安裝完成以后還要對其進行其他操作,具體如下。
4.創建項目
4.1創建SVN版本庫
mkdir–p/home/admin/svn/myproject
svnadmincreate/home/admin/svn/myproject
4.2創建Trac項目
mkdir–p/home/admin/trac/myproject
trac-admin/home/admin/trac/myprojectinitenv
然后會出現以下提示:
ProjectName:myproject
Databaseconnectionstring:sqlite:db/trac.db
Repositorytype:SVN
Pathtorepository:/home/admin/svn/myproject
最后會提示,Congratulations!表明創建成功,以下操作使用admin賬號進行。SVN+TRAC+APACHE+SSL安裝過程中還要配置項目,具體描述如下。
5.配置項目
5.1創建賬號文件
這里首先創建一個賬號文件,使用的是apache的htpasswd,該賬號文件最后由apache進行認證,并供svn和trac同時使用。為一個名為user1的用戶創建賬號
htpasswd–c/home/admin/.htpasswduser1,Newpassword:輸入密碼
Re-typenewpassword:再輸入密碼,再添加一個名為user2的用戶
htpasswd/home/admin/.htpasswduser2注意第二次以后創建沒有-c選項了,具體的選項可以直接輸入htpasswd看說明Newpassword:輸入密碼
Re-typenewpassword:再輸入密碼……以此類推,創建完全部賬號
5.2配置SVN
這里要修改SVN的授權文件,在/home/admin/svn/myproject/conf里有三個文件,由于認證由apache完成,因此,這里只需要修改授權文件authz
打開authz,把原有內容刪除,填寫以下內容:
[groups]
developers=user1,user2
[/]
@developers=rw
*=[repository:/]
@developers=rw
*=表明,user1、user2對版本庫有讀寫權限,其他人沒有權限。如果有新的用戶加進來,只需在developers組中添加即可
5.3配置trac
trac的配置文件在/home/admin/trac/myproject/conf/trac.ini,里面有很多配置選項,這里主要配置svn的授權打開trac.ini,找到authz_file,填入以下內容:
……[trac]
authz_file=/home/admin/svn/myproject/conf/authz
authz_module_name=repository……
注意,上面的authz_module_name=repository對應了svn配置文件中的[repository:/]以下操作使用root賬號進行。請期待下節SVN+TRAC+APACHE+SSL安裝介紹。

【編輯推薦】

  1. Linux下apache+svn+ssl完美結合搭建安全版本控制平臺
  2. Linux下如何進行apache+svn+ssl配置詳解
  3. Windows下SVN備份中兩大功能詳解
  4. RedHatAS下SVN安裝配置技術分享
  5. SVN子命令SVN merge使用方法全程指導

 

責任編輯:佚名
相關推薦

2010-05-25 19:12:26

SVN+TRAC+AP

2010-05-19 15:15:24

Apache+SVN部

2010-05-25 18:45:05

2010-05-24 17:13:17

SVN安裝

2010-05-25 18:32:22

apache+svn+

2010-01-11 11:19:28

Apache配置

2010-05-20 09:41:07

MyEclipse下配

2010-02-24 10:25:21

2010-05-25 19:57:32

2010-05-25 18:20:54

apache+svn+

2011-03-21 14:13:44

LAMPApacheSSL

2010-05-26 14:01:47

SVN安裝使用手冊

2010-01-22 10:56:01

fedorarar

2010-01-12 15:37:01

vmware配置

2009-12-28 08:57:22

Fedora操作系統

2011-07-29 08:51:51

Apache

2010-05-28 19:15:53

2010-06-02 14:41:46

SVN建庫

2010-05-25 19:31:03

Apache+SVN+

2010-06-04 10:35:14

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久视频 | 91精品久久久久久综合五月天 | 久久成人精品视频 | 日韩视频中文字幕 | 一区免费观看 | 日本久久网站 | 国产精品久久久久久久久久99 | 精品亚洲一区二区三区 | 国产精品视频网 | www.色午夜.com | 国产精品自产av一区二区三区 | 国产在线视频一区二区董小宛性色 | 亚洲一二三在线观看 | 精品视频一区二区 | 久久久青草婷婷精品综合日韩 | 欧美a免费 | 国产欧美综合在线 | 免费一区 | 成人做爰999 | 日韩电影在线一区 | 免费久久视频 | 国产精品18hdxxxⅹ在线 | 最新伦理片 | 97日韩精品 | 毛片一区二区三区 | 国产一级免费在线观看 | 午夜在线影院 | 日韩精品一区二区三区在线播放 | 中文在线一区二区 | 欧美日韩成人影院 | 有码在线 | 亚洲精品天堂 | 在线观看www视频 | 国产精品无 | 欧美亚州综合 | 久久久精品| 日韩网| 久久久精品一区二区三区四季av | 精品在线免费观看视频 | 欧美在线一区二区三区四区 | 久久久成人精品 |