gitlabgitlab入门


备注

GitLab是一个基于网络的版本控制软件,基于git,并添加了其他功能,如分支管理错误跟踪和持续集成。它是用Ruby开发的。

GitLab社区版(CE)正在开源并使用MIT-License。自2013年8月起,GitLab Inc.提供企业级企业版(EE) ,其中包含比Community Edition更多的功能。

GitLab.com是软件即服务的替代品,可以在企业版上运行。它是免费的,并支持私人和公共存储库。

版本

发布日期
8.15 2016年12月22日
8.14 2016年11月22日
8.13 2016年10月22日
8.12 2016年9月22日
8.11 2016年8月22日
8.10 2016年7月22日
8.9 2016年6月22日
8.8 2016年5月22日
8.7 2016年4月22日
8.6 2016年3月22日
8.5 2016年2月22日
8.4 2016年1月22日
8.3 2015年12月22日
8.2 2015年11月22日
8.1 2015年10月22日
8 2015年9月22日

安装或设置

这是关于安装GitLab CE Omnibus软件包的GitLab指南的简短摘要。

要求

要在服务器上安装GitLab Community Edition,您应该阅读需求页面 。为简明起见,建议的要求是:

  • 操作系统: Ubuntu,Debian,CentOS,RHEL
  • Ruby版本: Ruby(MRI)2.1.x,目前不适用于2.2或2.3版本。
  • CPU: 2个核心(最多支持500个用户)
  • 内存: 2 GB(最多支持100个用户)
  • 数据库: PostgreSQL

安装

推荐的方法是安装Omnibus软件包,安装快速。它包含GitLab及其所有依赖项(Ruby,PostgreSQL,Redis,Nginx,Unicorn等)。对于其他方法,请查看GitLab的安装选项

使用Ubuntu 16.04作为推荐的操作系统,本指南介绍了基于Debian的发行版的安装步骤。对于CentOS,RHEL,Oracle Linux和Scientific Linux,请参阅原始指南:

Ubuntu,Debian,Raspberrian

安装必要的依赖项。如果使用Postfix,请在安装过程中选择“Internet站点”

sudo apt-get install curl openssh-server ca-certificates postfix apt-transport-https
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
 

添加Gitlab包服务器并安装包

sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
 

如果您不想通过管道脚本安装存储库,请手动下载程序包并使用它进行安装

dpkg -i gitlab-ce_<version>.deb
 

现在配置并启动GitLab

sudo gitlab-ctl reconfigure
 

最后浏览到主机名并登录。首先,您将被重定向以提供初始管理员帐户的密码。之后您就可以登录了。 默认的管理员帐户用户名root