約 2,005,072 件
https://w.atwiki.jp/wiki3_nab/pages/79.html
概要 バグ管理システムとプロジェクト管理システムを一体化したもの。TracLightningはWindows専用なので不可。KANONはLINUX系しか対応してないので不可。なので一からインストールです。 インストール subversionのインストール まず本体をインストール。 # cd /usr/ports/subversion # make install clean ユーザーsvnを作成。shellはnologin。 # adduser ディレクトリを作成。権限も設定。 # mkdir /home/svn/repos # chown svn svn /home/svn/repos rc.confを設定。 # echo snvserve_enable="YES" /etc/rc.conf 起動。 # /usr/local/etc/rc.d/svnserve start tracのセットアップ、起動確認 portsから本体をインストール。 # cd /usr/ports/japanese/trac # make install clean distfiles中のINSTALLに従って設定、起動。 # trac-admin /home/trac/project1 initenv # tracd --port 8000 /home/trac/project1 この状態でWEBブラウザからアクセス確認。 URL http // IP Address 8000/project1 認証設定 ダイジェスト認証にする。(Apacheは入っているとする) # htdigest -c /home/trac/.htdigest bsd admin bsdはrealm。適当でいいみたい。adminはユーザー名。 権限を設定する。先に作成したユーザーadminにTRAC_ADMIN権限(管理者権限)を付与。 # trac-admin /home/trac/project1 permission add admin TRAC_ADMIN 管理者権限でログインできることを確認。まずは起動。 # tracd -p 8000 --auth="*,/home/trac/.htdigest,bsd" -e /home/trac さっきとオプションが違うが、今回は/home/trac以下の複数プロジェクト同時立ち上げ、同一認証で起動してる。 ログイン→adminで管理メニューが表示されれば成功。 plugins IniAdminPlugin portsからインストール。pluginsディレクトリにリンク張って、trac.iniに追記。 # cd /usr/ports/www/trac-iniadmin # make install clean # cd /home/trac/project1/plugins # ln -s /usr/local/lib/python2.7/site-packages/IniAdmin-0.2-py2.7.egg # vi /home/trac/project1/conf/trac.ini 追記内容。 [components] iniadmin.iniadmin.iniadminplugin = enabled デフォルトだと日本語が正常に扱えないので設定。 # vi /usr/local/lib/python2.7/site-packages/sitecustomize.py 記述内容。 import sys, os sys.setdefaultencoding("utf8") この時点で再起動すればOK。 Apacheと連携(後回し) Apacheをインストールする。 # pkg_add -r apche22 ホスト名を登録しておく。 # vi /etc/hosts mod_wsgi3をインストールする。 # portinstall -r www/mod_wsgi3
https://w.atwiki.jp/musukure/pages/26.html
#yum install trac #mkdir /var/www/trac #trac-admin /var/www/trac/proj initenv #chown -R apache.apache /var/www/trac/proj /etc/httpd/conf.d/trac.conf SetEnv TRACENV /var/www/trac/proj PythonOption TracEnv /var/www/trac/proj #/etc/rc.d/init.d/httpd reload http //localhost/cgi-bin/trac.cgiへアクセス 日本語化 #unzip trac-***-ja-*.zip #mv /var/www/trac/proj/templates /var/www/trac/proj/templates.org #mkdir /var/www/trac/proj/templates #cp trac-***-ja-*/wiki-default/* /var/www/trac/proj/wiki-default #chown -R apache.apache /var/www/trac/proj #trac-admin /var/www/trac/proj initenv
https://w.atwiki.jp/bloodysnow/pages/16.html
Trac 0.11.1.ja1 IniAdmin 0.2 Expose all TracIni options using the Trac config option API プラグイン作者 UNKNOWN ホームページ http //trac-hacks.org/wiki/IniAdminPlugin TracAccountManager 0.2.1dev User account management plugin for Trac プラグイン作者 trac@matt-good.net ホームページ http //trac-hacks.org/wiki/AccountManagerPlugin ライセンス THE BEER-WARE LICENSE TracAddCommentMacro 0.3 Macro to add comments to a wiki page. プラグイン作者 UNKNOWN ホームページ http //trac-hacks.org/wiki/AddCommentMacro TracCustomFieldAdmin 0.2 Admin panel for managing Trac ticket custom fields. プラグイン作者 UNKNOWN ホームページ http //trac-hacks.org/wiki/CustomFieldAdminPlugin TracDecoratorPlugin 0.1 Provides some decorator function for trac. プラグイン作者 okamototk@user.sourceforge.jp ホームページ http //sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FDecoratorPlugin TracGanttCalendarPlugin 0.1 Provide calendar and ganttchart. プラグイン作者 okamototk@user.sourceforge.jp ホームページ http //sourceforge.jp/projects/shibuya-trac/ TracMacroPost 0.2 Allow wiki macros to use POSTs プラグイン作者 noah@coderanger.net ホームページ http //trac-hacks.org/wiki/MacroPostPlugin TracNav 4.0pre7 The Navigation Bar for Trac プラグイン作者 moschny@ipd.uni-karlsruhe.de ホームページ http //svn.ipd.uka.de/trac/javaparty/wiki/TracNav TracTicketDelete 2.0 Remove tickets and ticket changes from Trac. プラグイン作者 noah@coderanger.net ホームページ http //trac-hacks.org/wiki/TicketDeletePlugin TracTicketGraph 0.6 This is a Ticket Timeline Chart Graph creation plugin for Trac. プラグイン作者 ozaki@yuroyoro.com ホームページ http //d.hatena.ne.jp/yuroyoro/ TracTocMacro 11.0.0.3 A macro to create tables of contents. プラグイン作者 cboosr@neuf.fr ホームページ http //trac-hacks.org/wiki/TocMacro TracWysiwyg 0.2 TracWiki WYSIWYG Editor プラグイン作者 omae@opengroove.com ホームページ http //trac-hacks.org/wiki/TracWysiwygPlugin
https://w.atwiki.jp/akiwada/pages/21.html
Tracとは Trac 公式サイト(英語) インタアクト株式会社--業務内容--公開資料Tracを日本語化したものを公開している。 Dr. ProjectTracから分岐したプロジェクト。 Trac LightningWindows版オールインパッケージ Shibuya.tracTrac情報交換 フリーのTrac/SubversionホスティングサービスDevjavu 特集記事 Tracで開発現場を交通整理 Trac Ubuntu http //weeeblog.net/logs/2008/07/20_1912.php http //itpro.nikkeibp.co.jp/article/COLUMN/20080731/311879/ 10分で作る、Subversionレポジトリ 10分でつくる、プロジェクト管理ツール Trac Trac Project 作成 sudo -u www-data svnadmin create /var/svn/project-name sudo -u www-data trac-admin /var/trac/project-name initenv Trac Project 削除 rm -Rf /var/trac/project-name rm -Rf /var/svn/project-name Trac CentOS CentOS5 で Subversion+Trac
https://w.atwiki.jp/idjj/pages/20.html
Trac構築 svnプロジェクト作成 # svnadmin create /path/to/myproj # svn co file ///path/to/myproj # svn add sample.py # svn commit -m "add sample file" Tracのインストール # wget http //www.i-act.co.jp/project/products/downloads/Trac-0.11.2.1.ja1.zip # unzip Trac-0.11.2.1.ja1.zip # python setup.py install svnモジュールが見つからない場合、リンクを貼る # ln -s /usr/local/lib/svn-python/svn /usr/lib/python2.4/site-packages/svn/ # ln -s /usr/local/lib/svn-python/libsvn /usr/lib/python2.4/site-packages/libsvn/ Tracプロジェクト作成 # trac-admin [projname] initenv 起動(Tracd) # tracd --port=8000 /path/to/tracproj 起動(apache2 + mod-python) /etc/httpd/conf.d/trac.confを作成 location /trac SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnv /path/to/tracproj/ PythonOption TracUriRoot /trac SetEnv PYTHON_EGG_CACHE /tmp/.egg-cache /Location PYTHON_EGG_CACHEのsetenvが正常になされない場合がある。 そういう場合、Genshiをunzipしてインストールし直す # rm /usr/lib/python-2.4/site-packages/Genshi-0.5-py2.4-linux-i686.egg # easy_install-2.4 --always-unzip Genshi==0.5 httpd再起動 # sudo service httpd restart 起動(apache2 + FastCGI) 起動(lighttpd + FastCGI)
https://w.atwiki.jp/yukemuri_chui/pages/19.html
trac設定 tracリポジトリ作成 リポジトリの追加はtracリポジトリを入れるためのフォルダを作成 sudo mkdir /var/lib/trac とか サンプルリポジトリ用のフォルダ作成 sudo mkdir /var/lib/trac/SampleProject ファイルの所有権を変更 sudo chown -R www-data www-data /var/lib/trac/SampleProject リポジトリ作成 sudo trac-admin /var/liv/trac/SampleProject initenv 質問があるので答える このときタイプミスなどしてしまうとエラーになるのでミスったらフォルダ削除して最初からリトライ 成功!までできてたら/リポジトリ/conf/init.confを編集すれば大丈夫 データベースを使うならアドレスを記入 参考に乗っているやり方はSQLiteでのみOKな書き方なので注意 MySQLだと以下のように書く mysql //trac_user trac_pass@localhost/trac trac データベース名 trac_user データベースのユーザー名 tracp_ass ユーザーのパスワード参考 リポジトリの場所 svnリポジトリがある場所を答える 今回の場合は /var/lib/svn/SampleProject 以上でリポジトリ作成完了 参考 http //discypus.jp/trac/sandbox/wiki/TracEnvironment クライアントPCからリポジトリを見れるようにする ubuntuでLANPサーバーをデフォルトでインストールした場合 設定ファイルは/etc/apache2/の中にある 基本的にhttpd.confに追加すればいい ServerNameとかはapache2.confにあるかも 先ほど作成したSampleProjectについて記述する sudo vi httpd.conf 以下追加 Location /trac SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracUriRoot "/trac" PythonOption TracEnvParentDir /var/lib/trac Location 追加したらapacheを再起動する sudo /etc/init.d/apache2 restart サーバー名がclilinだとしたら以下で追加したリポジトリが確認できるはず ポートの設定をしているならば”サーバー名:ポート”とする http //clilin/trac Tracのロゴが表示されない 今回の場合/var/lib/trac/SampleProject/conf/trac.iniを編集する [header_logo] alt = ... height = ... link = ... src = trac_banner.png ←この部分をこう修正 width = ... 認証 認証方式は2通り BasicかDigest BasicよりもDigestの方が安全性が高い Basic認証はパスワードなどが平分でネットワークを流れてしまうが、 Digest認証は暗号化するため この設定をしないとtracのページからログインをクリックしてもエラーが表示される Digest認証方法 とりあえずテストリポジトリがあるフォルダにパスワードファイルを作成する /var/lib/trac% sudo htdigest -c .htdigest AuthName username AuthName:httpd.confにパスワード設定するのと同じ名前にする username:パスワード設定したい人のID コマンド実行するとパスワードが2度聞かれるので入力する 2度目以降は sudo htdigest .htdigest AuthName username /etc/apacch2/httpd.confを編集する LocationMatch "/trac/[^/]+/login" LoadModule auth_digest_module /usr/lib/apache2/modules/mod_auth_digest.so ←認証に必要なモジュールを読込む AuthType digest ←Basic認証だったらbasic AuthName AuthName ←先ほどパスワード登録したときの名前を入力 AuthUserFile /var/lib/trac/.htdigest Require valid-user /LocationMatch 参考 http //www.y2sunlight.com/ground/?Apache2%2FB.%B4%F0%CB%DC%C7%A7%BE%DA%A4%C8%A5%C0%A5%A4%A5%B8%A5%A7%A5%B9%A5%C8%C7%A7%BE%DA tracページからzipアーカイブでダウンロードすると文字化けする 以下のファイルを修正する /usr/lib/python2.X/dist-packages/trac/versioncontrol/web/ui/changeset.py 修正箇所はzipinfo.filenameで検索して以下のように修正する zipinfo.filename = new_node.path.strip( / ).encode( utf8 ) ↓ zipinfo.filename = new_node.path.strip( / ).encode( shift_jis ) tracで添付ファイルのアップロードが出来ない
https://w.atwiki.jp/pxy12770/pages/30.html
tracをpostgresで使う設定 参照URL http //www.i-act.co.jp/project/products/products.html https //www.drproject.org/ インストール root# yum install trac root# yum install python-devel root# cd /usr/local/src root# wget http //downloads.sourceforge.net/pypgsql/pyPgSQL-2.5.1.tar.gz?modtime=1149708827 big_mirror=0 root# tar xzf pyPgSQL-2.5.1.tar.gz root# cd pyPgSQL-2.5.1 root# python setup.py build root# python setup.py install subversionの準備 root# mkdir /ahaha root# mkdir /ahaha/svn root# svnadmin create /ahaha/svn postgresの準備 root# su postgres postgres$ createdb trac postgres$ psql trac CREATE USER trac WITH PASSWORD tractrac ; tracの準備 root# mkdir /ahaha/trac root# trac-admin /ahaha/trac initenv Database connection string postgres //trac tractrac@localhost/trac tracdの起動 root# tracd --port 8000 /ahaha/trac fedoraに戻る
https://w.atwiki.jp/ikewiki/pages/14.html
Tracとは Trac(トラック)とはソフトウェア開発のプロジェクト管理とバグトラッキングを行うWebベースのツールである。 Edgewall Softwareが開発・保守を行っている。 Tracのインストール Tracの設定
https://w.atwiki.jp/yasrun/pages/233.html
プロジェクト作成 trac-admin プロジェクトの場所 initenv chown -R apache.apache プロジェクトの場所 ユーザ追加 初回 htpasswd -c ユーザID tracの場所/.htpasswd 2回目以降 htpasswd -n ユーザID tracの場所/.htpasswd 管理者権限付与 trac-admin プロジェクトの場所 permission add ユーザ名 TRAC_ADMIN
https://w.atwiki.jp/oya-g/pages/4.html
Tracを使ってみよう 最近、あちこちで結構盛り上がっているTrac(本家はこちら 、日本語版はこちら)。 プロジェクト作業用ポータルサイト構築パッケージといった趣で、 情報ポータルとしてのWEBサイトの中に、 ポータル内のCMSとしてのWiki 成果物の構成管理(バージョン管理)を行うSubversionリポジトリ Subversionのリポジトリをブラウザで参照できるビューア チケットによる要求管理システム が一まとまりになっているみたいな感じ。 インストール報告のページがあちこちのサイトに作成されているけど、わしも玄箱とWindowsPCにインストールしたので、その顛末をここに記録してみる。 Tracの利用条件は、 サイトにドメインは使用しない 玄箱なら root 、WindowsはAdministrator権限を持つユーザーIDで作業ができる くらいかな。 WindowsPCでのインストール例は、「会社の自分のPCにインストールして使ってみる(他人にもネットワーク経由で使ってもらう)」ケースを想像してもらえばいいでしょう。 1.WindowsPC編 自力で全部入れてみる All-InOne-Trac? 2.玄箱(Debian化したもの)編 apt-getでらくちん コメントはこちらにお願いします。 名前 コメント