发布于 2014-06-23 10:57:10 | 609 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

GitLab项目管理和代码托管平台

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。


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时,提示:

unable to convert “xE0″ from ASCII-8BIT to UTF-8 for lib/mysql2/mysql2.so, skipping

这是由于locale设置错误引起的

解决办法:

export LANGUAGE=en_US.UTF-8
export.UTF-8
export LC_ALL=en_US.UTF-8

另外,为nginx配置增加了X-Forwarded-Forh和X-Frame-Options字段.

Gitlab官方升级教程存在缺陷,本次的升级脚本添加了service启动脚本的替换。

目前遗留问题:

  1. Gitlab给出了nginx的https配置模板,但是,我为当前配置添加X-Forwarded-Proto字段时报错“could not  build the proxy_headers_hash, you should increase either  proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size: 64”

  2. Gitlab的主配置文件config.yml过期,之前升级版本时都没有注意更新,导致最新版本的配置和当前配置相差较大,合并较困难。幸运的是,这暂时还没有引发问题。

7.0主要特性:

  • 受保护的分支不能被删除

  • 开发人员可以使用UI清除普通分支

  • 增强对第三方CI工具的支持

  • 通过向markdown文本拖动图片,即可将图片上传并插入到markdown中(赞)

  • 允许对huge push设置提醒

  • 支持LDAP过滤器

  • 移除wall功能

  • 增强对移动客户端的支持

  • 其他逻辑改进

  • 其他安全性改进

  • 其他UI改进
     

GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

 



历史版本 :
GitLab 10.3.5, 10.2.7 和 10.1.7 发布,修复回归错误
GitLab 发布安全更新版本:10.3.4, 10.2.6 和 10.1.6
GitLab 10.3.1和 10.3.2 发布
GitLab 10.3.0 和 10.4.0 pre 发布
GitLab 社区版和企业版 10.2.3 补丁版本发布
GitLab 10.2 发布,带来可配置的 issue 看板
GitLab 社区版和企业版 10.1.4 版本发布
GitLab 10.1.2,10.0.6 和 9.5.10 发布,安全程序修复
GitLab 10.0.5 发布,修复多个漏洞
GitLab 发布 10.1.1 补丁版本
GitLab 10.0.4, 9.5.9, and 9.4.7 发布,修复漏洞
GitLab Extension for Visual Studio 1.0.0.95 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务