Install GitLab on Entity Machine
Step 1. 安裝基本 plugin
$ sudo apt-get install curl openssh-server ca-certificates postfix
Step 2. 加入 GitLab package server 和 安裝 package
# 加入 GitLab package server
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
# 安裝 package
$ sudo apt-get install gitlab-ce
Step 3. 設定 GitLab
# 打開 gitlab 設定檔
$ sudo nano /etc/gitlab/gitlab.rb
# 設定 url
external_url 'url[:port]'
# 設定 ssh url
gitlab_rails['gitlab_ssh_host'] = 'url[:port]'
# 設定 時區
gitlab_rails['time_zone'] = 'Asia/Taipei'
# 儲存並退出
# 設定並啟動 GitLab
$ sudo gitlab-ctl reconfigure
Tip:
- 重啟 GitLab
sudo gitlab-ctl restart- 查詢 GitLab
sudo gitlab-ctl status