GitLab部署

原创
2017/03/24 09:39
阅读数 510

GitLab部署文档

官网: https://about.gitlab.com

参考文档1: https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce

参考文档2: http://www.cnblogs.com/restran/p/4063880.html

部署系统:ubuntu 16.04 LTS

1 安装系统必备组件

sudo apt-get install curl openssh-server ca-certificates
sudo apt-get install postfix

注意:在安装 postfix 的时候在弹出的 Postfix Configuration 中选择 Internet Site。在之后的 System mail name 中输入你的服务器主机名(域名或IP)。

2 添加 GitLab 包服务并安装包

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
sudo apt-get install gitlab-ce
  • 添加 gitlab-ce.list 文件

nano /etc/apt/sources.list.d/gitlab-ce.list

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
  • 安装 gitlab-ce
sudo apt-get update
sudo apt-get install gitlab-ce

3 配置 GitLab

配置

sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb
sudo gedit /etc/gitlab/gitlab.rb

注意:在弹出的 /etc/gitlab 中的 external_url 中编辑 IP 为本服务器的 IP。

  • 对 GitLab 进行重新配置(启动)
sudo gitlab-ctl reconfigure

4 打开浏览器登陆

默认端口为 80

默认用户名为 root,进入第一步即为设置 root 的用户名和密码。

建议注册一个新的用户。

展开阅读全文
加载中
点击加入讨论🔥(4) 发布并加入讨论🔥
4 评论
2 收藏
0
分享
返回顶部
顶部