您的位置:首页 > 其它

GitLab部署

2017-03-24 09:39 288 查看

GitLab部署文档

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

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

参考文档2: /detail/2625717980.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 的用户名和密码。

建议注册一个新的用户。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  GitLab