安装或设置

这是关于安装 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