linux trac git,trac装配、配置、中文化、支持git(Linux,Mac)
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)相关推荐
- Git中文化 ,Git GUI Here汉化
Git怎么中文化?Git GUI Here Git安装的是英文,是下面的状态: 改成中文的,这时候就需要一个小小的文件:zh_cn.msg 已上传,下载地址(https://download.csdn ...
- Seam的中文化支持
一.预备知识 Seam的中文化支持是通过资源包文件来实现的.资源包是Java属性元数据格式的一种应用,它以键/值对的形式保存元数据.这些键/值对按照一定的规则进行分组,并绑定到某个bundle名称下. ...
- Git 2.18版本发布:支持Git协议v2,提升性能
2019独角兽企业重金招聘Python工程师标准>>> Git 2.18版本发布:支持Git协议v2,提升性能Git 2.18版本发布:支持Git协议v2,提升性能 新版本协议的主要 ...
- linux git 客户端 yum,CentOS中怎么安装Git客户端
记得当年教授给我们将git历史的时候,感觉特别有意思,还特崇拜linux之父Linus Torvalds.那么CentOS中怎么安装Git客户端呢?今天学习啦小编与大家分享下CentOS中安装Git客 ...
- 中文化最好的linux,中文化最好的蓝点Linux 2.0下载----红旗甘拜下风!
迷你版vcxz 于 2011-10-29 23:26:25发表: 顶一下 parker_007 于 2011-10-12 23:20:06发表: 顶下,学习中 iyoume2008 于 2011-09 ...
- android git项目管理,Android Studio中如何使用Git和Github来管理项目
Android Studio中如何使用Git和Github来管理项目 原创 http://blog.csdn.net/wei18359100306/article/details/45645145 标 ...
- linux内核源码lxr,配置glimpse与LXR读取linux内核源码
配置glimpse与LXR读取linux内核源码 1.安装 源代码编译glimpse sudo apt-get install flex sudo apt-get install lxr 2.设置Ap ...
- 红旗linux如何开远程桌面,配置VNC服务实现红旗Linux远程桌面访问
内容简介: VNC (Virtual Network Computing)是虚拟网络计算机的缩写,是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发. 下面介绍在"红 ...
- Git一电脑配置config多个git用户 一个用于公司工作 一个用于个人学习
区别https与sshkey两种方式:HTTPS需要验证 SSH不需要验证 1前者可以随意克隆github上的项目,而不管是谁的:而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH ...
- git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?
Git是目前世界上最先进的分布式版本控制系统 0 git安装 1)在github下载git的release版本 git-release 2)安装git的依赖文件 sudo apt-get instal ...
最新文章
- 计算机书籍-老年人编程自学书籍
- HDUOJ 1060 Leftmost Digit
- zabbix监控防火墙和交换机
- CopyOnWriteArrayList的addIfAbsent()方法
- eclipse中设置编码格式
- 社会管理不妨向大数据要效率
- XenCenter6.2 配置ISO库
- vue+springboot实现登录验证码(前后端分离)
- 台式计算机模拟软件,仿真软件 计算机仿真模拟常用软件有那些?
- php163邮箱正则,正则表达式匹配邮箱账号
- php获取客户端IP和服务器端IP
- Mac/Macbook Apple ID 无法登录:验证失败,发生未知错误
- Win10系统下安装Ubuntu系统(双系统)
- 中国计算机学会青年计算机科技论坛
- linux文件夹可视化工具,4款简单实用的的服务器文件管理工具推荐
- springboot框架
- 程序猿头头(数组应用)
- fastlane二开java_Fastlane 使用手册(二)
- 安卓开发个人小作品(1) - 有声计算器
- 你真的理解图像处理经典算法 SIFT 吗?最深入、最全面综述:尺度不变特征转换
热门文章
- 软件测试进阶(黑白盒测试)
- SVG 中的曲线编码方法
- 记录自己的包括但不限于代码的一些心路历程-01
- ORACLE权限关于with admin option和with grant option的用法
- Day368369370.RocketMQ应用 -RocketMQ
- linux 重建ext4分区表,修改分区和EXT4文件系统大小
- 编译内核时遇到“dpkg-gencontrol: error: package not in control info”的解决办法
- 【历史上的今天】9 月 25 日:谷歌进军电商行业;摩托罗拉诞生;神舟七号发射成功
- 使用VSTS的Git进行版本控制(五)——从Team Services Portal管理分支
- 基于 Python 的 11 种经典数据降维算法|LPP(Locality Preserving Projections)