`
cmaxvv
  • 浏览: 3381 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

trac安装、配置、中文化、支持git(Linux,Mac)

阅读更多

我是用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-Git安装及配置部署 #### 一、Trac安装 Trac是一个非常流行的开源项目管理和跟踪系统,它可以方便地与版本控制系统(如Git)集成,提供强大的项目跟踪功能,包括缺陷跟踪、wiki、任务管理等。下面详细介绍...

    Trac安装与配置指南

    ### Trac安装与配置指南知识点总结 #### 一、引言 - **编写目的**:本文档旨在介绍如何安装和配置Apache2.0X+SVN1.4.X+Trac0.10.X,以满足团队软件开发过程中对bug追踪、版本控制以及文档共享的需求。同时,该文档...

    trac安装手册

    ### Trac 安装与配置详解 #### 一、Trac 概述 Trac 是一个基于 Web 的项目管理工具,特别适用于软件开发...综上所述,通过以上步骤,您可以顺利完成 BitNami Trac 的安装和配置,为您的项目管理提供强有力的支持。

    SVN+Trac安装笔记

    通过上述步骤,你可以在Windows环境下成功安装并配置SVN+Trac系统,实现代码版本管理和项目跟踪的功能。这一过程不仅涉及软件的下载与安装,更需注意各组件间的兼容性和环境配置的准确性,以确保系统的稳定运行。

    SVN+Apache+Trac安装配置

    ### SVN+Apache+Trac 安装配置指南 本文档主要介绍了如何在 RedHat EL4 系统上搭建一个完整的 SVN+Apache+Trac 的软件开发环境。这将包括所有必要的软件及其支持包的安装与配置流程。通过遵循本文档中的步骤,您将...

    trac 安装及配置,添加管理功能详解

    本人亲自配置成功,一般配置trac是没有管理功能的,在网上找了一些方法,将它们整合起来

    svn+apache+trac配置

    - **Windows XP SP2/SP3**:操作系统平台,但Trac也支持其他操作系统,如Linux和macOS。 - **Trac 0.12**:具体的Trac版本,每个版本可能会有不同特性及兼容性要求。 - **Python 2.6**:Trac是用Python编写的,...

    trac汉化安装程序

    在这个“trac汉化安装程序”压缩包中,包含的是Trac的中文版安装文档和相关组件,旨在帮助用户更方便地在中国语言环境下进行Trac的安装和使用。 首先,我们要了解Trac的基本概念。Trac是一个基于Web的项目管理平台...

    关于trac安装的各种软件安装过程的详细介绍

    在Windows环境下安装Trac涉及到多个步骤,包括安装必要的软件包和配置环境。 **1. 前言** 在Windows上搭建Trac和Subversion(SVN)环境,首先需要理解两者的关系:Trac是一个基于Web的项目管理平台,而SVN是版本...

    trac中文使用手册

    Trac支持多语言,中文使用手册即是其本地化的一部分。用户可以根据自己的语言偏好设置界面语言,以便更舒适地使用Trac。 总的来说,Trac中文使用手册将指导用户如何有效地利用这个工具来管理软件开发项目,从基础...

    windows下Apache+SVN+Trac安装及配置(一)

    ### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...

    trac配置说明文档

    在Trac的配置过程中,首先需要安装VisualSVN Server,这是一个用于Windows平台的Subversion服务器。通过运行VisualSVN-Server-2.1.4.msi安装文件,根据向导完成安装。在Authentication部分,你可以选择Subversion...

    Trac安装用到的软件

    Trac作为一个Web应用,这个安装程序会包含Web服务器(如Apache或lighttpd)的模块,数据库支持(如SQLite或MySQL),以及其他必要的组件,以便用户能快速便捷地配置和运行Trac环境。 最后,`svn-win32-1.4.6.rar`是...

    SVN+Trac的配置笔记

    【SVN+Trac配置详解】 SVN(Subversion)是一种版本控制系统,而Trac则是一个集成项目管理工具,它们的结合使用可以帮助团队更有效地管理代码仓库和项目进度。以下是对SVN和Trac配置的详细说明: 1. **SVN配置** ...

    trac使用手册中文版

    在开始使用Trac之前,你需要在服务器上安装并配置Trac环境。这通常包括安装Python、Trac库、选择合适的版本控制系统,以及配置Web服务器(如Apache或lighttpd)来代理Trac服务。此外,还需要创建数据库并设置Trac...

    Apache+Trac配置

    ### Apache+Trac配置详解 #### 一、概述 Trac是一个开源的增强型缺陷跟踪系统,它结合了易于使用的Web界面(包含wiki语法)、一个简单的缺陷/问题/任务管理系统和一个可方便浏览的文件存储库。Trac的核心功能通过...

    trac的安装和建站

    Trac 安装和建站 Trac 是 Edgewall 公司推出的网页界面专案管理软件,尤其擅长软件 BUG 跟踪方面。 Trac 使用 Python 编程语言开发,该软件集成了增强的 Wiki 功能和版本控制功能,并可通过插件扩展其功能。 一、...

Global site tag (gtag.js) - Google Analytics