我是用pip进行python包安装的!
整个过程还挺折腾,都怪文档有限,所以写下我的流程,给大家一个参考。
先确定版本
python 2.7.1
Babel==0.9.6
Genshi==0.6(安装trac的时候,这个是依赖自动装的,是一个模板系统)
Trac==0.12.2
TracGit==0.12.0.5dev
一、安装
1,安装Babel,trac的l10n组件,必须先安装babel否则trac出不了中文
pip install babel
2,安装Trac
pip install trac
二、初始化
trac-admin ~/trac-sites/myproj initenv
这个会提示让你输入项目名称和持久化方式,项目名称我就写了‘myproj’和目录保持一致,这个后边有点用,持久化我就用了默认的sqlite,其他的还没有研究
三、配置
1,修改site logo
把你的logo文件放到:~/trac-sites/myproj/htdocs/logo.jpg
修改trac.ini:
[header_Logo]
src = site/logo.png
2,字符集
貌似不改,中文会有问题,修改trac.ini
[trac]
default_charset = utf-8
3,用htpasswd生成passwd文件
这个是为了用户认证,用tracd启动trac时用,例:
htpasswd -c ~/trac-sites/myproj/htpasswd admin
这个会提示你输入passwd
四、启动
这个我只用tracd启动,还没有尝试用其他方式启动trac
tracd --port 8000 --basic-auth="myproj,~/trac-sites/myproj/htpasswd,realmname" ~/trac-sites/hua
五、git支持
1,安装GitPlugin http://trac-hacks.org/wiki/GitPlugin
easy_install http://github.com/hvr/trac-git-plugin/tarball/master
2,添加git repository(/git/myproj)
在trac.ini中添加
[components]
tracext.git.* = enabled
[git]
cached_repository = true
persistent_cache = true
shortrev_len = 6
wiki_shortrev_len = 7
git_bin = /usr/bin/git
git_fs_encoding = utf-8
trac_user_rlookup = true
use_committer_id = false
use_committer_time = false
修改trac.ini
[trac]
repository_dir = /git/myproj/.git
repository_type = git
注意repository_dir = /git/myproj/.git必须把.git写上,否则他会说找不到控制文件的
六、访问
http://localhost:8000/
分享到:
相关推荐
### Trac-Git安装及配置部署 #### 一、Trac安装 Trac是一个非常流行的开源项目管理和跟踪系统,它可以方便地与版本控制系统(如Git)集成,提供强大的项目跟踪功能,包括缺陷跟踪、wiki、任务管理等。下面详细介绍...
### Trac安装与配置指南知识点总结 #### 一、引言 - **编写目的**:本文档旨在介绍如何安装和配置Apache2.0X+SVN1.4.X+Trac0.10.X,以满足团队软件开发过程中对bug追踪、版本控制以及文档共享的需求。同时,该文档...
通过上述步骤,你可以在Windows环境下成功安装并配置SVN+Trac系统,实现代码版本管理和项目跟踪的功能。这一过程不仅涉及软件的下载与安装,更需注意各组件间的兼容性和环境配置的准确性,以确保系统的稳定运行。
### SVN+Apache+Trac 安装配置指南 本文档主要介绍了如何在 RedHat EL4 系统上搭建一个完整的 SVN+Apache+Trac 的软件开发环境。这将包括所有必要的软件及其支持包的安装与配置流程。通过遵循本文档中的步骤,您将...
本人亲自配置成功,一般配置trac是没有管理功能的,在网上找了一些方法,将它们整合起来
- **Windows XP SP2/SP3**:操作系统平台,但Trac也支持其他操作系统,如Linux和macOS。 - **Trac 0.12**:具体的Trac版本,每个版本可能会有不同特性及兼容性要求。 - **Python 2.6**:Trac是用Python编写的,...
在这个“trac汉化安装程序”压缩包中,包含的是Trac的中文版安装文档和相关组件,旨在帮助用户更方便地在中国语言环境下进行Trac的安装和使用。 首先,我们要了解Trac的基本概念。Trac是一个基于Web的项目管理平台...
在开始使用Trac之前,你需要在服务器上安装并配置Trac环境。这通常包括安装Python、Trac库、选择合适的版本控制系统,以及配置Web服务器(如Apache或lighttpd)来代理Trac服务。此外,还需要创建数据库并设置Trac...
Trac支持多语言,中文使用手册即是其本地化的一部分。用户可以根据自己的语言偏好设置界面语言,以便更舒适地使用Trac。 总的来说,Trac中文使用手册将指导用户如何有效地利用这个工具来管理软件开发项目,从基础...
### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...
在Trac的配置过程中,首先需要安装VisualSVN Server,这是一个用于Windows平台的Subversion服务器。通过运行VisualSVN-Server-2.1.4.msi安装文件,根据向导完成安装。在Authentication部分,你可以选择Subversion...
Trac作为一个Web应用,这个安装程序会包含Web服务器(如Apache或lighttpd)的模块,数据库支持(如SQLite或MySQL),以及其他必要的组件,以便用户能快速便捷地配置和运行Trac环境。 最后,`svn-win32-1.4.6.rar`是...
【SVN+Trac配置详解】 SVN(Subversion)是一种版本控制系统,而Trac则是一个集成项目管理工具,它们的结合使用可以帮助团队更有效地管理代码仓库和项目进度。以下是对SVN和Trac配置的详细说明: 1. **SVN配置** ...
### Apache+Trac配置详解 #### 一、概述 Trac是一个开源的增强型缺陷跟踪系统,它结合了易于使用的Web界面(包含wiki语法)、一个简单的缺陷/问题/任务管理系统和一个可方便浏览的文件存储库。Trac的核心功能通过...
Trac 安装和建站 Trac 是 Edgewall 公司推出的网页界面专案管理软件,尤其擅长软件 BUG 跟踪方面。 Trac 使用 Python 编程语言开发,该软件集成了增强的 Wiki 功能和版本控制功能,并可通过插件扩展其功能。 一、...