The Third Bear

Just Right.

Posts about sysadmin

Integrating Trac and Gitolite: Using Postgres — by egj in trac , gitolite , sysadmin

Now that the basics are set up and confirmed working, let's create a new Trac environment using postgres instead of sqlite.

You should already have the necessary system packages (python-dev, postgres and libpq-dev) installed.

Getting Permissions Right, Part 2: The Postgres Database

We need to create a …

Integrating Trac and Gitolite: Round One — by egj in trac , gitolite , sysadmin

We're now going to set up the core integration between Trac and Gitolite, including:

  • Gitolite post-receive hooks to notify Trac of new commits
  • Trac components to update or close tickets when commit messages like "Fixes #1" are pushed to the git server
  • Trac Repository Browser for git repositories
Getting…

Trac and Gitolite: System Setup — by egj in trac , gitolite , sysadmin

First we install some packages:

Installing and Integrating Trac and Gitolite — by egj in trac , gitolite , sysadmin

In a series of posts I'll detail how I install Trac and Gitolite using:

  • Trac 1.0
  • Gitolite v3
  • Ubuntu 12.04 LTS
  • Python 2.7.3
  • Postgres 9.1 for Trac's database
  • Apache 2.2.22 (Ubuntu) with mod_wsgi 3.3

The resulting system will have Trac running at `http://hostname.com` and Git repositories available to clone f…