管理+开发工具
文章平均质量分 82
iteye_7411
这个作者很懒,什么都没留下…
展开
-
Trac安装1 - 基本安装
——昨天trac集成账户管理和git的时候出现了麻烦,所以记录在此,以防后患。 假设已经安好:某数据库,apache2,python-setuptool。先准备好数据库: #创建数据库,默认UTF8编码 CREATE DATABASE trac DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; #授权访问数据库 GRANT A...2012-03-03 22:37:03 · 124 阅读 · 0 评论 -
Trac安装2 - 账户管理
上一篇中已经搭建了一个可用的Trac系统,本文记录了Trac中账户管理功能的集成。 一、激活Admin管理页面 1. 用命令行为项目指定一个管理员: sudo trac-admin /var/lib/trac/YourProject permission add fake_admin TRAC_ADMIN 2. 用htpasswd命令(apache2附带工具)生成密码文件...2012-03-03 23:08:52 · 141 阅读 · 0 评论 -
Trac安装3 -集成Git
Trac可以很方便的和现下各种流行的VCS进行集成(通过插件的方式),这里以Git为例。 Trac中通过GitPlugin来实现与Git的集成,首先安装它,我选择的是: 0.12.0.5dev。下面进行假单的配置: 进入admin的插件配置,激活GitConnector(我只激活了它) repositories菜单中配置Git库,注意用绝对路径,比如/home/your_na...原创 2012-03-08 22:48:52 · 314 阅读 · 0 评论 -
搭建Git Http服务器
Git是很流行很好用的版本控制器,但是仅仅依靠强大的console管理并不能完全满足项目管理的需要: 1. Leader们希望能更直观的看到代码的更新和足迹,比如通过Wed UI界面。这时,把Git整合到项目管理系统中(比如Trac)是一个很不错的方式,例如这里。当然,我们也可以很方便的搭建专门的Git服务,见方式一。 2. 我们需要通过比SSH更“酷”的方式来clon...2012-04-14 00:29:05 · 757 阅读 · 0 评论 -
让Git使用Trac账户进行授权
Trac安装2 - 账户管理中我们可以看到,Trac中可以很方便的进行账户管理,包括用户建立(甚至可注册)、账户信息更改等。搭建Git Http服务器告诉我们如何搭建一个Git的http服务托管。现在,如果能把Trac中的账户信息用作Git Http服务的认证该多好啊:给新人开一个Trac账户,指定相应的授权,那么他就可以检出/更新Git库了!下面就来实现这个想法吧。 原理 Trac的账...原创 2012-04-24 12:19:25 · 220 阅读 · 0 评论 -
利用Unicorn和Nginx部署Redmine
【独立博客无力维护,博文搬到此处】 Redmine是非常好用的开源项目管理系统。公司的开发基本使用Python,所以选择了Trac。前一段时间接触Rails之后,发现Rails的部署也十分的简便,所以就抽空试用了一下垂涎已久的Redmine。 本文关注的是Unicorn和Nginx的部署方式,附件是最早的apache+passenger方式的部署。 安装ruby环境 1、下...原创 2015-07-21 21:10:54 · 382 阅读 · 0 评论 -
Nginx部署Git HTTP服务器(支持每个库单独授权)
利用Git提供的git-http-backend可以很方便的提供HTTP服务,因为是CGI方式,所以最直接的就是用Apache来部署,详见这里 。 但是,因为很多时候都会用Nginx作为伺服(效率考虑),为了资源更绿色地利用,特地奉上通过FastCGI的方式来搭建Git HTTP服务的方式。另外,为了方便灵活的授权支持,本文将提供每个git库单独授权的示例。 准备好环境: u...原创 2016-07-18 16:25:25 · 1349 阅读 · 0 评论