之前設置了Subversion + Apache, 今次就講下Trac的設定方法
1.) apt-get -y install trac libapache2-mod-python
2.) mkdir -p /home/trac/uclinux_port (e.g. can give any TRAC project folder)
3.) trac-admin /home/trac/uclinux_port initenv
之後trac-admin 要設定項目資訊, 最重要是設定subversion路徑 (/home/svn/repository/uclinux_port). 其他略過即可.
4.) chown www-data:www-data -R /home/trac/uclinux_port # <== 修改權限
5.) tracd -d --port=8081 /home/trac/uclinux_port # <== '8081' 為Trac port number, 並於
http://youdomain:8081/ 存取 Trac 首頁
Bingo!!!
If heaven doesn't favor us, If body and mind are worn out, Carry your goals and go even further~~ 若天不眷戀 若身心耗損 帶著目標走更遠~~
2008年7月20日星期日
2008年7月18日星期五
Apache + SVN 設定
搞左好耐先至於 NAS + debian linus on ARM9 設定了 subversion. 先做個備忘, 之後所有development 的工作我會寫底, 將來作為參考.
1.) 首先要安裝 Apache 同 subversion
apt-get -y install apache2 subversion libapache2-svn
2.) 建立SVN目錄
mkdir -p /home/svn/repository # 我喜歡多加一個集合目錄, 方便整理項目
3.) 創建project目錄 (e.g. uclinux_port)
svnadmin create /home/svn/repository/uclinux_port
4.) 改變project目錄訪問權限
chown -R www-data:www-data /home/svn/repository/uclinux_port
5.) 設定 svn/apache - "dav_svn.conf"
vi /etc/apache2/mods-available/dav_svn.conf
配置以下內容
DAV svn
SVNParentPath /home/svn/repository # 此為你項目的總目錄
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
6.) 編輯 dav_svn.authz
vi /etc/apache2/dav_svn.authz
配置以下內容
[uclinux_port:/]
* = #任何人都沒有權限
admin = rw #admin有讀寫權
henry = r #henry只有讀權
7.) 設置 dav_svn.passwd
htpasswd -c /etc/apache2/dav_svn.passwd admin
htpasswd /etc/apache2/dav_svn.passwd henry #<---第二次不用"-c"建立檔案
8.) 重啟Apache
/etc/init.d/apache2 force-reload (或 restart)
9.) 現在可用SVNTortoise 或 svn co http://yourdomain/svn/uclinux_port 下載項目
亦可訪問 http://your-domain/svn/uclinux_port 查看 revision 資訊
飲杯!!!!!!
1.) 首先要安裝 Apache 同 subversion
apt-get -y install apache2 subversion libapache2-svn
2.) 建立SVN目錄
mkdir -p /home/svn/repository # 我喜歡多加一個集合目錄, 方便整理項目
3.) 創建project目錄 (e.g. uclinux_port)
svnadmin create /home/svn/repository/uclinux_port
4.) 改變project目錄訪問權限
chown -R www-data:www-data /home/svn/repository/uclinux_port
5.) 設定 svn/apache - "dav_svn.conf"
vi /etc/apache2/mods-available/dav_svn.conf
配置以下內容
DAV svn
SVNParentPath /home/svn/repository # 此為你項目的總目錄
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
6.) 編輯 dav_svn.authz
vi /etc/apache2/dav_svn.authz
配置以下內容
[uclinux_port:/]
* = #任何人都沒有權限
admin = rw #admin有讀寫權
henry = r #henry只有讀權
7.) 設置 dav_svn.passwd
htpasswd -c /etc/apache2/dav_svn.passwd admin
htpasswd /etc/apache2/dav_svn.passwd henry #<---第二次不用"-c"建立檔案
8.) 重啟Apache
/etc/init.d/apache2 force-reload (或 restart)
9.) 現在可用SVNTortoise 或 svn co http://yourdomain/svn/uclinux_port 下載項目
亦可訪問 http://your-domain/svn/uclinux_port 查看 revision 資訊
飲杯!!!!!!
訂閱:
文章 (Atom)