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

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

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

开源中国代码托管平台 git.oschina.net 就是基于 GitLab 项目搭建。

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 的集群解决方案

加载中

评论(42)

万事通
万事通

引用来自“不入流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轻量方便
工程师爸爸
工程师爸爸
ll
B
Bingou211
git.oschina.net 做这么好,为啥不开源?

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 升级到其中一个版本。 下面介...

前天 07:18

GitLab 发布安全修复版本 11.5.3, 11.4.10 和 11.3.12

GitLab 为社区版和企业版发布了 11.5.3、11.4.10 和 11.3.12 版本。这些版本包含一个重要的安全修复,强烈建议立即将所有 GitLab 升级到其中一个版本。 Directory Traversal in Templates A...

12/07 07:38

GitLab 11.5.2 发布,安全修复版本

GitLab 11.5.2 已发布,此版本解决了 11.5 和更早之前版本中的一些 Regression 和 bug 。 GitLab 社区版和企业版 适用于 GitLab Core、Starter、Premium 和 Ultimate: Fix impersonation to...

12/06 07:35

GitLab 11.5 正式发布,带来 Group Security Dashboard

GitLab 11.5 正式版已发布,该版本带来了许多关于安全的新功能。如新的 Group Security Dashboard、Operations Dashboard,和对 GitLab Pages 的访问控制权限等。 Group Security Dashboard...

11/23 07:59

GitLab 发布 11.4.7 补丁修复版本,仅针对企业版

GitLab 社区版和企业版的 11.4.7 版本发布了,此版本仅包含针对 GitLab 企业版的修复程序,与 11.4.6 相比,GitLab 社区版没有任何变化。 GitLab 企业版 适用于 GitLab Starter, Premium 和 ...

11/22 06:59

GitLab 重要安全更新版本:11.5.0-rc12, 11.4.6, 11.3.10

GitLab 为 GitLab 社区版和企业版发布了 11.5.0-rc12, 11.4.6 和 11.3.10,这些版本包含许多重要的安全修复程序,强烈建议立即将所有 GitLab 升级到其中一个版本。 下面介绍一下该版本修复的...

11/20 07:16

GitLab 11.5 将支持 Elasticsearch 6,放弃支持 5.5 及更低版本

近日,GitLab 发表的一篇博客表示,在 Gitlab 11.5(将于2018年11月22日发布)中,GitLab 集成的 Elasticsearch 将支持 Elasticsearch 6,并且将不再支持 5.5 或更低版本。请在升级到 GitLab...

11/19 08:02

GitLab 11.4.5 发布,Bug 修复版本

GitLab 11.4.5 已发布,此版本解决了 11.4 和更早之前版本中的一些 Regression 和 bug 。 适用于 GitLab Core、Starter、Premium 和 Ultimate 的更新: Fix merge request tree toggle not ...

11/06 07:30

GitLab 远程代码执行漏洞,攻击者可获取服务器权限

编者注:疲于应付各种漏洞影响,欢迎使用 gitee.com 漏洞预警 Gitlab Wiki API 远程代码执行漏洞 CVE-2018-18649 2018 年 10 月 30 日,Gitlab 官方发布安全更新通告,披露了一个远程代码执行...

10/31 13:46

GitLab 11.4 带来审查合并请求和 Feature Flags 功能

GitLab 11.4 已正式发布。官方表示,该版本可帮助团队更有效地进行协同工作。 在 11.4 中,我们可通过使用审查合并请求(Merge Request Reviews)功能和差异文件树功能,让代码审查更高效。还引...

10/23 07:40

没有更多内容

加载失败,请刷新页面

1
回答
gitlab查询指令 工作量统计为什么不准,其他查询方法是什么

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

12/14 16:52
2
回答
gitlab 通过API 获取分支 查询不全的问题 只能查到前20条分支
Eiffel_for_Paris 的回答 12/05 12:16
最佳答案
源码中有分页的参数,具体如下: optional :page, type: Integer, default: 1, desc: 'Current page number' optional :per_page, type: Integer, default: 20, desc: 'Numbe...
4
回答
git 如何 删除文件

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

10/31 11:27
2
回答
gitlab 怎么通过第三方认证登录

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

10/23 14:17
3
回答
我想问一下Jenkins进行git多分支发布

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

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账号,建立项目并且建立项目内的测试分支、预发布分支、正式分支,这个账号用来部署...

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

gitlab 登录返回500

06/25 16:52
2
回答
用docker安装gitlab ssh总是端口不能用

根据官方https://docs.gitlab.com/omnibus/docker/ 安装文档,使用命令 sudo docker run --detac...

05/30 21:36

没有更多内容

加载失败,请刷新页面

Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】

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

2014/06/16 23:04
26.6K
1
Ubuntu 14.04下安装Gitlab

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

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

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

2015/08/12 09:43
862
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
3分钟docker安装Gitlab

1、安装docker,这个没什么好说的.yum install docker 2、添加阿里云加速 首先需要注册一个阿里云的帐号,可能还需要其他一点信息。然后进入容器Hub服务控制台,中间有一个加速器。我们点击它...

04/29 12:55
104
0
docker安装中文版gitlab

1.pull中文版镜像: docker pull beginor/gitlab-ce:11.3.0-ce.0 2.创建目录: 通常会将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三...

11/22 14:17
27
0
GitLab的安装及使用

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

12/08 21:15
1
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部