trac プロジェクト作成


Project Name [My Project]> elmarverde


Database connection string [sqlite:db/trac.db]>

  • elmarverde% sudo trac-admin /home/trac/life permission list

User Action

                                                          • -

anonymous BROWSER_VIEW
anonymous CHANGESET_VIEW
anonymous FILE_VIEW
anonymous LOG_VIEW
anonymous MILESTONE_VIEW
anonymous REPORT_SQL_VIEW
anonymous REPORT_VIEW
anonymous ROADMAP_VIEW
anonymous SEARCH_VIEW
anonymous TICKET_VIEW
anonymous TIMELINE_VIEW
anonymous WIKI_VIEW
authenticated TICKET_CREATE
authenticated TICKET_MODIFY
authenticated WIKI_CREATE
authenticated WIKI_MODIFY


SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /home/trac
PythonOption TracUriRoot /trac


## create authentication for trac
AuthType Basic
AuthName "Trac Authz"
AuthUserFile /home/dev/.htpasswd
Require valid-user

  • ブラウザで http://サーバ/trac/ にアクセスして、認証が求められるか確認
  • ブラウザで http://サーバ/trac/ にアクセスして、Available Projectsが表示されるか確認


  • elmarverde% sudo trac-admin /home/trac/elmarverde
  • Trac [/home/trac/elmarverde]> repository add elmarverde /home/repos/svn/elmarverde svn
  • Trac [/home/trac/elmarverde]> exit
  • elmarverde% cd /home/repos/svn/hooks
  • elmarverde% sudo vim post-commit.tmpl

/usr/bin/trac-admin /home/trac/life changeset added "$REPOS" "$REV"