Virtual Box & Vagrant & Centos7 & GitLab 構築
とりあえず GitLab から構築してみようかと思ったのでまずはやってみる
前提条件というか環境情報
- Windows 10 Home
- Oracle VM Virtualbox 6.0.22
- vagrant 2.2.6
- Centos 7.8
- Box centos/7
- GitLab CE 10.2.5
1. 依存パッケージのインストール
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
メール送信設定
- インストールする場合は以下
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
- 外部のSMTPを利用する場合は以下参照
外部利用は以下参照
外部SMTP利用
2. Version を指定して GitLab インストール (今回は 10.2.5 を利用)
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce-10.2.5-ce.0.el7.x86_64
3. 起動前に初期構築作業
# Gitlab設定ファイル編集(必要に応じて修正DB情報など)
sudo vi /etc/gitlab/gitlab.rb
# 再構築(初期構築)
sudo gitlab-ctl reconfigure
4. GitLab の起動方法
sudo systemctl start gitlab-runsvdir
- 自動起動設定有効・無効は以下
# 自動起動の有効化
sudo systemctl enable gitlab-runsvdir.service
# 自動起動の無効化
sudo systemctl disable gitlab-runsvdir.service
なんか知らんがうまくいった感ある
Special Thanks
- 以下のサイトを参考に実施
猫のプロトコル : 古いGitLabのインストール
GitLab : 公式Document
この記事が気に入ったらサポートをしてみませんか?