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/myprojinitenv

这个会提示让你输入项目名称和持久化方式,项目名称我就写了‘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/

linux trac git,trac装配、配置、中文化、支持git(Linux,Mac)相关推荐

  1. Git中文化 ,Git GUI Here汉化

    Git怎么中文化?Git GUI Here Git安装的是英文,是下面的状态: 改成中文的,这时候就需要一个小小的文件:zh_cn.msg 已上传,下载地址(https://download.csdn ...

  2. Seam的中文化支持

    一.预备知识 Seam的中文化支持是通过资源包文件来实现的.资源包是Java属性元数据格式的一种应用,它以键/值对的形式保存元数据.这些键/值对按照一定的规则进行分组,并绑定到某个bundle名称下. ...

  3. Git 2.18版本发布:支持Git协议v2,提升性能

    2019独角兽企业重金招聘Python工程师标准>>> Git 2.18版本发布:支持Git协议v2,提升性能Git 2.18版本发布:支持Git协议v2,提升性能 新版本协议的主要 ...

  4. linux git 客户端 yum,CentOS中怎么安装Git客户端

    记得当年教授给我们将git历史的时候,感觉特别有意思,还特崇拜linux之父Linus Torvalds.那么CentOS中怎么安装Git客户端呢?今天学习啦小编与大家分享下CentOS中安装Git客 ...

  5. 中文化最好的linux,中文化最好的蓝点Linux 2.0下载----红旗甘拜下风!

    迷你版vcxz 于 2011-10-29 23:26:25发表: 顶一下 parker_007 于 2011-10-12 23:20:06发表: 顶下,学习中 iyoume2008 于 2011-09 ...

  6. android git项目管理,Android Studio中如何使用Git和Github来管理项目

    Android Studio中如何使用Git和Github来管理项目 原创 http://blog.csdn.net/wei18359100306/article/details/45645145 标 ...

  7. linux内核源码lxr,配置glimpse与LXR读取linux内核源码

    配置glimpse与LXR读取linux内核源码 1.安装 源代码编译glimpse sudo apt-get install flex sudo apt-get install lxr 2.设置Ap ...

  8. 红旗linux如何开远程桌面,配置VNC服务实现红旗Linux远程桌面访问

    内容简介: VNC (Virtual Network Computing)是虚拟网络计算机的缩写,是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发. 下面介绍在"红 ...

  9. Git一电脑配置config多个git用户 一个用于公司工作 一个用于个人学习

    区别https与sshkey两种方式:HTTPS需要验证 SSH不需要验证 1前者可以随意克隆github上的项目,而不管是谁的:而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH ...

  10. git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?

    Git是目前世界上最先进的分布式版本控制系统 0 git安装 1)在github下载git的release版本 git-release 2)安装git的依赖文件 sudo apt-get instal ...

最新文章

  1. 计算机书籍-老年人编程自学书籍
  2. HDUOJ 1060 Leftmost Digit
  3. zabbix监控防火墙和交换机
  4. CopyOnWriteArrayList的addIfAbsent()方法
  5. eclipse中设置编码格式
  6. 社会管理不妨向大数据要效率
  7. XenCenter6.2 配置ISO库
  8. vue+springboot实现登录验证码(前后端分离)
  9. 台式计算机模拟软件,仿真软件 计算机仿真模拟常用软件有那些?
  10. php163邮箱正则,正则表达式匹配邮箱账号
  11. php获取客户端IP和服务器端IP
  12. Mac/Macbook Apple ID 无法登录:验证失败,发生未知错误
  13. Win10系统下安装Ubuntu系统(双系统)
  14. 中国计算机学会青年计算机科技论坛
  15. linux文件夹可视化工具,4款简单实用的的服务器文件管理工具推荐
  16. springboot框架
  17. 程序猿头头(数组应用)
  18. fastlane二开java_Fastlane 使用手册(二)
  19. 安卓开发个人小作品(1) - 有声计算器
  20. 你真的理解图像处理经典算法 SIFT 吗?最深入、最全面综述:尺度不变特征转换

热门文章

  1. 软件测试进阶(黑白盒测试)
  2. SVG 中的曲线编码方法
  3. 记录自己的包括但不限于代码的一些心路历程-01
  4. ORACLE权限关于with admin option和with grant option的用法
  5. Day368369370.RocketMQ应用 -RocketMQ
  6. linux 重建ext4分区表,修改分区和EXT4文件系统大小
  7. 编译内核时遇到“dpkg-gencontrol: error: package not in control info”的解决办法
  8. 【历史上的今天】9 月 25 日:谷歌进军电商行业;摩托罗拉诞生;神舟七号发射成功
  9. 使用VSTS的Git进行版本控制(五)——从Team Services Portal管理分支
  10. 基于 Python 的 11 种经典数据降维算法|LPP(Locality Preserving Projections)