Git是一个分布式的版本控制系统鼡于Linux内核的管理。在推出后Git也逐渐被用于其他项目,同样也取得了很大的成功GitHub则是基于Git版本控制系统的,它提供基于互联网的项目托管服务但GitHub并不开源,所以我在网上找到了替代GitHub的开源项目托管系统:Gitorious
安装Gitorious并不是一件轻松的事,所以就写了这篇文章一则可以帮助那些准备安装Gitorious的兄弟,二则也给自己做个备忘
一、安装第三方的相关依赖包:
-
注意:在安装MySQL时,您将会被提示创建MySQL的root用户密码
- Sphinx(俄国人貢献的开源搜索包)
五、设置MySQL用户
- 首先确保所有gems版本的正确(安装时会询问你的sudo密码)
- 然后创建一些Gitorious运行所需的东西
- 生成Gitorious的配置文件(注意:当前用户为git)
- cookie_secret应该设为多于30个字符的字符串为了方便起见,你可以使用下列命令然后将其輸出复制到这里。
- gitorious_host应该设置成客户可以使用的主机名(否则Cookie会出错
- 接下来的工作我们让rake来做:
- 然后继续用rake来为我们配置: