GitLab 7.0 发布了,下载地址: https://github.com/gitlabhq/gitlabhq/releases/tag/v7.0.0 以下内容来自 ustc Gitlab7.0放弃了对ruby-1.9.3的支持,最低版本为ruby-2.0.0。由于官方安装说明指出:使用rvm等自动工具安装ruby,可能导致ssh操作仓库异常,因此手动编译了ruby-2.0.0-p481。 在安装编译环境和ruby依赖时发现apt-get中许多软件包的依赖关系有问题,经过修复解决了一部分依赖问题,到目前为止仍然有部分包的依赖关系不正确。 由于重装了ruby-gem,因此需要重装Gitlab所需的所有gems 安装rubygem:mysql时,提示:
这是由于locale设置错误引起的 解决办法: export LANGUAGE=en_US.UTF-8 另外,为nginx配置增加了X-Forwarded-Forh和X-Frame-Options字段. Gitlab官方升级教程存在缺陷,本次的升级脚本添加了service启动脚本的替换。 目前遗留问题:
7.0主要特性:
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。 |