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

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

MIT
Ruby 查看源码»
Linux
2012-01-09
红薯
GitLab 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
GitLab 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

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

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

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

评论(45)

红薯
红薯
除了开源中国,很少有人在报道 #GitLab# 那么多的安全问题。为什么呢?因为自己选择的系统怕背锅吗?还是尽快升级吧,否则你公司的代码就非常危险。
粉条
粉条
做私服还是非常不错的。
红薯
红薯

引用来自“红薯”的评论

#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#

GitLab 12.5 稳定版发布:支持创建和部署 EKS 集群、多云托管和环境面板等

GitLab 于上周发布了 12.5 新版本,官方在发布说明中介绍到,为了尽可能高效地交付高质量的软件,企业会经常需要跨多云以支持广泛的基础架构,因此新版带来了 EKS 集群和环境面板等功能以支持...

11/27 07:47

GitLab 总监疑似因不满公司禁止雇用中国与俄罗斯人而辞职

GitLab 风险与全球合规总监 Candice Ciresi 疑似因不满 GitLab 禁止雇用中国与俄罗斯人而辞职。 此前 GitLab 在其官网上发布了一项声明,禁止了雇用中国与俄罗斯人。 更新的招聘流程规定: ...

11/09 08:51

GitLab 12.4.2 发布,常规更新和 Bug 修复

GitLab 12.4.2 发布了,包括社区版和企业版,该版本包含一系列 bug 的修复以及更新,主要有: Update feature tier for CI_JOB_TOKEN Add param to catch fo fix failing SAST job Increase...

11/07 07:18

GitLab,是谁给了你歧视中国程序员的勇气?

编者注:Gitlab 安全漏洞不断(详情),收集用户行为数据(详情),今天又找到新的作死方法了。 由谷歌投资的全球第二大开源代码托管平台 GitLab 在其官网上发布了一项声明,称他们决定为有权...

11/04 15:27

GitLab 12.4.1, 12.3.6, 12.2.9 发布,不升级很危险!!!

Gitlab 又又又发布了重要的安全更新补丁 12.4.1, 12.3.6, 和 12.2.9 ,包括社区版和企业版。包含重要的安全更新,强烈建议所有 Gitlab 用户立即更新!!! 存在的安全漏洞编号 CVE-2019-184...

10/31 22:21

GitLab 在产品中收集用户行为数据,遭遇强烈吐槽撤回

上周 GitLab 给所有用户发送题为《关于服务协议以及用户行为数据收集重要通知》的邮件(详情)。GitLab 希望借此来收集来自 GitLab 产品中的用户使用习惯,以改进产品从而为用户提供更好的产...

10/30 10:22

GitLab 关键安全更新 12.3.4, 12.2.7 和 12.1.13

Gitlab 12.3.4, 12.2.7 和 12.1.13 发布了,包括社区版和企业版。该版本包含重要的安全更新,强烈建议所有 Gitlab 用户立即更新。特别是启用了 ElasticSearch 集成的。该安全漏洞请看 issue ...

10/05 17:25

GitLab 12.3?发布,带来了两大亮点

GitLab 12.3 已经发布,此版本主要内容如下: Web Application Firewall 现代 Web 应用程序面临来自许多地方的新风险,包括潜在的每一个连接和发送流量的客户端。Web Application Firewall(...

09/23 07:54

Gitlab 12.2 发布,改进团队协作

Gitlab 12.2 已经发布,此版本将帮助团队优化他们的管道,改进协作,并管理项目之间的相互依赖。更新内容如下: 更快、更灵活的管道 CI 管道的目标是自动化手工构建和测试任务,加速软件交付...

08/23 07:31

GitLab 又又又发布 12.1.3 补丁版本

GitLab 又又又发布补丁版本 12.1.3 了,包含社区版和企业版都有。改进记录包括: GitLab Community Edition Fix the project auto devops API Resolve "Can't save pages domain form with ...

08/04 11:58

没有更多内容

加载失败,请刷新页面

1
回答
gitlab代码统计(java版本)如何实现?

gitlab代码统计(java版本)如何实现? 包含去除merge带来的误导

11/21 20:16
4
回答
gitlab 怎么通过第三方认证登录

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

2018/10/23 14:17
4
回答
gitlab 和openssh-server是如何同时监听22号端口的?

通过git的ssh协议可用正确的访问服务,openssh-server也可以再同一台机器上提供服务,为什么?他们是怎么做到的?

06/20 21:21
2
回答
gitlab中文乱码问题

如下图所示,代码中都是GBK格式,并且在idea中,也没有乱码。 请问有人知道这是什么原因吗?有什么方法解决吗?还是说是gitlab的bug?

05/09 20:34
3
回答
有用DRBD做gitlab高可用方案的么

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

2016/08/23 17:40
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

没有更多内容

加载失败,请刷新页面

GitLab 仓库搭建

1、安装和配置必要依赖 yum install -y curl policycoreutils-python openssh-server # GitLab 是 Python 编写的 systemctl enable sshd systemctl start sshd 2、安装软件包 curl -s https:...

12/03 17:40
7
0
Ubuntu 14.04下安装Gitlab

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

2015/06/04 17:08
187
0
Docker重启GitLab异常/opt/gitlab/embedded/bin/runsvdir-start: No such file or directory(特殊情况)

一、 基本情况 原来在学习gitlab安装的时候,学习了centos本地安装和docker安装,当时本地安装完成后直接关闭了gitlab服务,然后直接尝试Docker安装,Docker成功,然后想把本地安装的GitLab给...

08/29 17:00
57
0
让Gitlab的CE版本,使用mysql数据库

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

2015/08/12 09:43
1K
0
Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】

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

2014/06/16 23:04
26.7K
1
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
25
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩