centos+nginx+redmine+gitosis安装指南

说明

这篇文章我现在的主要目的是记录自己安装redmine和gitosis的过程,可能写的有些糙,请各位读者见谅。我会在后面的时间里逐渐完善细节。但我想,这已经是网上迄今为止国内最详细的nginx+redmine+gitosis的安装文档了。

1. Redmine

redmine是一款用Ruby开发的开源项目管理系统,非常符合我个人的使用习惯,用色和布局也是很主流的风格。

官方网址:

对比了redmine和JIRA和Trac后,果断选择redmine.理由如下:

Trac不支持多项目,Ticket模式令人费解,大红的设计让人抓狂。

JIRA:我就不说了,不免费啊,而且使用起来也注意到有一部分非技术人员对JIRA深恶痛绝,外加需要破解,实在不是我等免费开源爱好者的菜啊。

2. Gitosis

gitosis是一个git服务,已经有段时间没有更新了,还用这个1是因为它是python的,这个我容易看懂,还有就是个人非常喜欢它的公钥模式和简单的配置。

gitosis可以和redmine通过插件的方式整合起来,这样redmine中的版本库就可以显示git项目的全部进展了。官方的整合插件redmine-gitosis已经2年多没有更新了,所以并不兼容2.x以上的redmine版本, 不过好在我的人品大爆发, 我竟然在一篇老外的讨论贴的最底处看到一个回复,服务器空间, 说某人修改了redmine-gitosis插件,使其能够支持2.x版本redmine,最终是稍微有些不太顺的整合了redmine和gitosis(还是人品大爆发,具体看下面)。

安装1. Linux

首先安装Linux, 这个没什么可说的,美国服务器, 我安装的是CentOS6.4,香港虚拟主机, 选择的最小化安装。

2. 安装mysql

mysql 可以通过yum安装。

$ yum install -y mysql mysql-server失败是什么?没有什么,只是更走近成功一步;

centos+nginx+redmine+gitosis安装指南

相关文章:

你感兴趣的文章:

标签云: