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

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

MIT
Ruby 查看源码»
Linux
2012-01-09
红薯

自建代码托管平台,不如使用码云企业版,详细的对比请看这里

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

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

GitLab 5.0以前版本要求服务器端采用 Gitolite 搭建,5.0版本以后不再使用 Gitolite ,采用自己开发的 gitlab-shell 来实现。如果你觉得安装麻烦可以使用 GitLab Installers 一键安装程序。

系统要求:

  • Ubuntu/Debian

  • ruby 1.9.3+

  • mysql or postgresql

  • git

  • gitlab-shell

  • redis

  • Sidekiq

Gitlab 的集群解决方案

的码云指数为
超过 的项目
加载中

评论(44)

红薯
红薯

引用来自“红薯”的评论

#GitLab# 天生不是为大规模并发所设计的

引用来自“xflycloud”的评论

现在这个结论可收回了
不收回,你去试试就知道
xflycloud
xflycloud

引用来自“红薯”的评论

#GitLab# 天生不是为大规模并发所设计的
现在这个结论可收回了
万事通
万事通

引用来自“不入流de”的评论

GitLab项目管理是否比Redmine的版本库好用? GitLab
GitLab跟Redmine产品定义用途完全不相同,没有可比性啊。
红薯
红薯
#GitLab# 天生不是为大规模并发所设计的
rockyrock
rockyrock
gitlab有没有安卓版本?
bytebear
bytebear
erb slim就不用
Kit_lee
Kit_lee
我觉得既然oschina已经有企业版的码云后,是否能开源社区版的码云?
开源中国刘德华
开源中国刘德华
求个大神#GitLab#
Solr_
Solr_
开源中国自己的东西网站和git都没有开源,只会越做越糟的
LarryYan
LarryYan
gogs轻量方便

GitLab 发布安全修复版本:11.8.1, 11.7.6 和 11.6.10

GitLab 为 GitLab 社区版和企业版发布了 11.8.1, 11.7.6 和 11.6.10 版本,这些版本包含许多重要的安全修复程序,强烈建议立即将你正在使用的 GitLab 升级到其中一个版本。 下面介绍一下该版...

03/06 06:59

GitLab 11.7.4 和 11.6.9 发布,安全修复版本

项目管理和代码托管平台 GitLab 11.7.4 和 11.6.9 已发布。该版本包含安全修复,官方建议受影响的 GitLab CE/EE 11.6 及更高版本升级。 11.7.4 和 11.6.9 的更新内容一样,如下: 用户弹出窗...

02/06 07:09

GitLab 11.7.0 发布,bug 修复版本

GitLab 11.7.0 发布,更新内容如下: 将Ruby on Rails 设置为5.0.7.1。 为断开的 URL 设置 URL rel 属性。 在通过 API 读取信息之前进行授权。 创建合并请求时,不要通过Diffs公开跨项目存储...

01/22 07:18

GitLab 11.6.5 发布,bug 修复版本

GitLab 11.6.5 发布了,新版主要是解决了 11.6.4 版本的一些回退和 bug。更新内容如下: Gitlab 社区版和企业版 适用于 GitLab Core,Starter,Premium 和 Ultimate: 新增建议差异(suggest...

01/18 07:31

GitLab 11.6.3 发布,回退与 bug 修复

GitLab 11.6.3 发布了,此版本解决了 11.6.2 以及更早版本中的一些回退和 bug 。 更新内容如下: Gitlab 社区版和企业版 可在 GitLab Core,Starter,Premium 和 Ultimate 中使用: 修复 Cl...

01/09 07:22

GitLab 11.6.2 发布,回退与 bug 修复

GitLab 11.6.2 发布了,此版本解决了 11.6.0 中的一些回退和 bug: Hide cluster features that don't work yet with Group Clusters. Fix a 500 error that could occur until all migratio...

01/04 07:16

GitLab 11.6.1、11.5.6 和 11.4.13 发布

GitLab 11.6.1、11.5.6 和 11.4.13 发布了。 这些版本包含重要的安全修复程序,强烈建议立即将所有 GitLab 升级到其中一个版本。漏洞详细信息将在大约 30 天内在问题跟踪器上公布。 此版修复...

01/02 08:21

GitLab 11.8 将开源 ChatOps

目前,GitLab ChatOps 支持的平台包括 Slack 和 Mattermost。 根据 GitLab CEO Sid Sijbrandij 在圣诞节来临之际,向开发者宣布,在 GitLab 11.8发布时,将开源 ChatOps 功能。 GitLab ChatO...

2018/12/26 08:17

GitLab 发布安全修复版本 11.5.5, 11.4.12 和 11.3.14

GitLab 为社区版和企业版发布了 11.5.5、11.4.12 和 11.3.14 版本。这些版本包含一个重要的安全修复,强烈建议立即将所有 GitLab 升级到其中一个版本。 项目导入功能包含不安全的文件权限问题...

2018/12/23 07:16

GitLab 重要安全更新版本:11.6RC7, 11.5.4, 11.4.11, 11.3.13

GitLab 为 GitLab 社区版和企业版发布了 11.6RC7, 11.5.4, 11.4.11 和 11.3.13 版本,这些版本包含许多重要的安全修复程序,强烈建议立即将你正在使用的 GitLab 升级到其中一个版本。 下面介...

2018/12/15 07:18

没有更多内容

加载失败,请刷新页面

3
回答
有用DRBD做gitlab高可用方案的么

有用DRBD做gitlab高可用方案的么?

2016/08/23 17:40
3
回答
gitlab 怎么通过第三方认证登录

公司内部有统一认证登录的接口,想登录gitlab的时候直接走公司内部的统一认证,完成登录。

2018/10/23 14:17
5
回答
git 如何 删除文件

在 IDEA 中删除某个 java 文件后,如何用 git 将 gitlab 上的对应的文件也删掉。比如用 svn 的话,删掉一个文件后,只要提交被删除文...

2018/10/31 11:27
1
回答
gitlab查询指令 工作量统计为什么不准,其他查询方法是什么

git log --branches=master --format='%ce' | sort -u | while read name; do echo...

2018/12/14 16:52
2
回答
gitlab 通过API 获取分支 查询不全的问题 只能查到前20条分支
Eiffel_for_Paris 的回答 2018/12/05 12:16
最佳答案
源码中有分页的参数,具体如下: optional :page, type: Integer, default: 1, desc: 'Current page number' optional :per_page, type: Integer, default: 20, desc: 'Numbe...
3
回答
我想问一下Jenkins进行git多分支发布

就是把git的分支在Jenkins上建立一个项目集合所有分支,只要gitlab收到那个分支上的代码就会触发Jenkins上的哪个分支构建,多个分支部署到不通目录

2018/09/10 11:50
1
回答
gitlab如何定制主页

如何定制自己的gitlab主页,在管理员帐号下只能设置一些简单的,如果我想改变布局和配色相关的内容应该在哪里修改,完全无从下手!! 我的主页: http:...

2017/06/17 15:25
2
回答
定制 gitlab 首页
Zoker 的回答 2015/09/24 11:40
最佳答案
看routes.rb,找到对应的controller和action就找到view了
4
回答
自己搭建的gitlab如何做到像GitHub一样自己建的项目只能自己push,别人只能pull request

目的主要是公司内部代码强制进行code review:单独建一个gitlab账号,建立项目并且建立项目内的测试分支、预发布分支、正式分支,这个账号用来部署...

2018/07/07 23:22
1
回答
gitlab 登录返回500

gitlab 登录返回500

2018/06/25 16:52

没有更多内容

加载失败,请刷新页面

Ubuntu 14.04下安装Gitlab

GitLab: GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它提供Git版本控制、代码检查、Bug跟踪和Wiki,它可以通过LDAP或活动目录来进...

2015/06/04 17:08
133
0
让Gitlab的CE版本,使用mysql数据库

缺省情况下,当你安装了gitlab的omnibus安全包后,缺省是不提供mysql2的gem,因此你无法配置为使用mysql数据库。

2015/08/12 09:43
1K
0
gitlab-ce-10.0.4-ce.0.el6.x86_64 安装配置

腾讯云centos 6.5 64位 1 去掉sendmail yum list installed | grep sendmail 若存在,则使用 yum remove sendmail 2 关闭防火墙 service iptables stop setenforce 0 3 安装常用工具 yum in...

2017/10/24 16:58
17
0
Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】

拆腾了几天,终于在今天找到了快速安装Gitlab的方法。CentOS6.5安装gitlab-6.9.2

2014/06/16 23:04
26.6K
1
GitLab的安装及使用

一、GitLab相关简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 Git的家族成员 : Git:是一种版本控制...

2018/12/08 21:15
11
0
gitlab 邮件发送

配置 登录QQ邮箱 启用pop3/smtp(要花一毛钱发送一条短信) 记下验证码xxx vi /app/gitlab/config/gitlab.rb 增加 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smt...

02/21 09:06
7
0
使用Docker搭建GitLab实践

使用Docker搭建GitLab实践

2015/07/27 08:44
2.5K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部