ユーザ用ツール

サイト用ツール


サーバ:aws:サーバ構築手順:amazon_linux_2_に_gitlab_community_edition_gitlab-ce_をインストール

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
サーバ:aws:サーバ構築手順:amazon_linux_2_に_gitlab_community_edition_gitlab-ce_をインストール [2020/04/06 12:46]
humolife
サーバ:aws:サーバ構築手順:amazon_linux_2_に_gitlab_community_edition_gitlab-ce_をインストール [2020/04/06 18:17]
humolife [Gitlab CE のインストール]
行 49: 行 49:
 |SSH|TCP|22|マイIPアドレス| |SSH|TCP|22|マイIPアドレス|
  
-===== Gitlab CE のインストール =====+===== Gitlab のインストール =====
 公式が用意してくれている Omnibus package を使ってインストールします。\\ 公式が用意してくれている Omnibus package を使ってインストールします。\\
 Gitlab を動かすのに必要な Nginx や PostgreSQL、Let's Encrypt などなどを一括管理し、インストールしてくれる凄いやつです。 Gitlab を動かすのに必要な Nginx や PostgreSQL、Let's Encrypt などなどを一括管理し、インストールしてくれる凄いやつです。
  
-https://www.gitlab.jp/installation/ce-or-ee/ +(私は、初回インストール時に Apache などを予めインストールしておく必要があるのかと思い、Apache を手動インストールしてから Gitlab CE をインストールしたところ、Omnibus package が管理する Nginx と競合してエラーが発生しましたorz)
- +
-(私は、初回インストール時に Apache など必要のかと思い、Apache を手動インストールしてから Gitlab CE をインストールしたところ、Omnibus package が管理する Nginx と競合してエラーが発生しましたorz)+
  
 +==== Amazon Linux 2 の初期設定 ====
 +Gitlab CE インストールのために、まずは Amazon Linux 2 の初期設定を行います。
 <code> <code>
 # OS バージョン確認 # OS バージョン確認
行 111: 行 111:
 # ロケールの変更 # ロケールの変更
 sudo localectl set-locale LANG=ja_JP.utf8 sudo localectl set-locale LANG=ja_JP.utf8
 +</code>
 +これでひとまず Gitlab のインストール準備が完了しました。
  
-※ 以下執筆+==== Gitlab CE のインストール ==== 
 +今回は Amazon Linux 2 へのインストールということで公式マニュアルの CentOS 7 のインストール方法を参照します。\\ 
 +  * [[https://www.gitlab.jp/installation/ce-or-ee/|Community EditionとEnterprise Edition]] 
 +  * [[https://www.gitlab.jp/installation/?version=ce|Community Editionのインストール方法]] 
 +HTTP と SSH については AWS のセキュリティグループで管理しているためスキップします。\\ 
 +Postfix の設定についてもひとまずスキップします。 
 + 
 +=== Community Edition の場合 === 
 +コマンドの http://gitlab.example.com となっている部分は、インストールしたいURLに書き換えてください。\\ 
 +(ドメインがない場合は IP アドレスを指定するなど) 
 +<code> 
 +# GitLab パッケージをリポジトリに追加 
 +$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash 
 + 
 +# GitLabパッケージをインストール 
 +$ sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce 
 +</code> 
 + 
 +=== Enterprise Edition の場合 === 
 +<code> 
 +# GitLab パッケージをリポジトリに追加 
 +$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash 
 + 
 +# GitLabパッケージをインストール 
 +$ sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee 
 +</code> 
 + 
 +=== インストールに成功したら確認 === 
 +<code> 
 +# インストールされたバージョンを確認 
 +$ yum list installed | grep gitlab 
 +gitlab-ce.x86_64             12.9.2-ce.0.el6       @gitlab_gitlab-ce
  
 +# ストレージの空き容量を確認
 +$ df -h --total
 +ファイルシス   サイズ  使用  残り 使用% マウント位置
 +/dev/xvda1      30G  7.4G   23G  25%  /
 </code> </code>
 +ブラウザでサイトにアクセスできるか確認する。\\
 +http://gitlab.example.com \\
 +ブラウザキャッシュでサイトが見れないときがあるので、サイト表示されなくても Chrome のシークレットモードで開くと見れるときがある。
  
サーバ/aws/サーバ構築手順/amazon_linux_2_に_gitlab_community_edition_gitlab-ce_をインストール.txt · 最終更新: 2020/07/10 18:16 by humolife