文档章节

GitLab-软件项目管理和代码托管平台

openthings
 openthings
发布于 2015/12/09 09:39
字数 420
阅读 486
收藏 0

开源中国代码托管平台 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 的集群解决方案

             

gitlabhq            /              gitlabhq        

Watch948        Star16900        Fork4584        

GitLab is version control for your server — More...

https://gitlab.com/gitlab-org/gitlab-ce/tree/master

Issues
#9897 Fix inconsistency with no ssh key message by atomaka  2015-12-08
#9895 Add git.io-like short urls by hellboy81  2015-12-08
#9894 update nginx config file hint by darkrasid  2015-12-08
#9891 Incorrectly configured Mailroom uses 100% CPU by Armada651  2015-12-08
#9889 Add new feature to find file(recreate) by koreamic  2015-12-07

   

master分支代码最近更新:2015-12-09


本文转载自:http://www.oschina.net/p/gitlab?fromerr=onho5LZl

openthings
粉丝 322
博文 1138
码字总数 687611
作品 1
东城
架构师
私信 提问
SVN有什么类似gitlab,可以私有部署的代码托管平台

SVN有什么类似gitlab,可以私有部署的代码托管平台 不仅是一个SVN服务,而且像github,gitlab这种有一定项目管理功能的软件。

景樗子刘
2015/06/13
2.2K
1
GNOME 完成项目到GitLab的迁移

GNOME基金会宣布,已经完成了项目管理到 GitLab 的迁移。GNOME曾经使用的代码托管设施和 bug 跟踪系统 Bugzilla 维护成本日益增高, Bugzilla 没有与代码库整合在一起, 每次更新都非常困难。去...

marsdream
2018/06/13
0
0
Gitlab 7.10.0.rc3/rc4 发布, 项目管理和代码托管平台

Gitlab 7.10.0.rc3 与 Gitlab 7.10.0.rc4 与昨天先后发布,两个版本均没有给出详细的发行说明。 详细信息可在以下网站找到: https://github.com/gitlabhq/gitlabhq 这两个版本现已提供下载:...

oschina
2015/04/21
480
4
项目管理和代码托管平台 - GitLab

自建代码托管平台,不如使用码云企业版,详细的对比请看这里。 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目...

匿名
2012/01/09
162.2K
45
GitLab 7.12.0.rc3 发布,项目管理和代码托管平台

GitLab 7.12.0.rc3 发布,官方没有给出详细更新信息。 想获得更多信息请查看: https://github.com/gitlabhq/gitlabhq/releases 此版本现已提供下载: Source code (zip) Source code (tar.g...

oschina
2015/06/19
924
2

没有更多内容

加载失败,请刷新页面

加载更多

最好的重试是指数后退和抖动

1. 概述 在本教程中,我们将探讨如何使用两种不同的策略改进客户端重试:指数后退和抖动。 2. 重试 在分布式系统中,多个组件之间的网络通信随时可能发生故障。 客户端应用程序通过实现重试来...

liululee
15分钟前
3
0
聊一聊大厂内部的安全管理机制

工作了两个月了体会到了很多之前做外包小项目没有的东西,不得不说大厂的还是有自己一套的完善的体制,不会像B站那样泄露自己整个后台的源码这种事情发生。 电脑办公 比如说在使用电脑办公这...

gzc426
43分钟前
4
0
如何利用deeplearning4j中datavec对图像进行处理

NativeImageLoader Labelloader = new NativeImageLoader(112, 112, 3,new FlipImageTransform(-1)); 一、导读 众所周知图像是有红绿蓝三种颜色堆叠而成,利用deeplearning对图像处理,必须把...

冷血狂魔
44分钟前
7
0
1. Context - React跨组件访问数据的利器

《react-router-dom源码揭秘》系列 2. React-Router的基本使用 3. react-router-dom源码揭秘 - BrowserRouter Context提供了一种跨组件访问数据的方法。它无需在组件树间逐层传递属性,也可以...

前端老手
54分钟前
5
0
Docker入门实战--开篇,为什么要使用Docker

前面Thrift文章中,我曾经介绍过我为什么要用Thrift。Docker的使用却是不一样的。纯属没事找事,因为我现在一个人的团队,项目只要一个project目录足够了! 那我何苦要用Docker呢 各位且听听...

后天的奇点
54分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部