このページの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 | + | ===== Gitlab のインストール ===== |
公式が用意してくれている Omnibus package を使ってインストールします。\\ | 公式が用意してくれている Omnibus package を使ってインストールします。\\ | ||
Gitlab を動かすのに必要な Nginx や PostgreSQL、Let' | Gitlab を動かすのに必要な Nginx や PostgreSQL、Let' | ||
- | https:// | + | (私は、初回インストール時に Apache などを予めインストールしておく必要があるのかと思い、Apache を手動インストールしてから Gitlab CE をインストールしたところ、Omnibus package が管理する Nginx と競合してエラーが発生しましたorz) |
- | + | ||
- | (私は、初回インストール時に Apache などが必要なのかと思い、Apache を手動インストールしてから Gitlab CE をインストールしたところ、Omnibus package が管理する Nginx と競合してエラーが発生しましたorz) | + | |
+ | ==== Amazon Linux 2 の初期設定 ==== | ||
+ | Gitlab CE インストールのために、まずは Amazon Linux 2 の初期設定を行います。 | ||
< | < | ||
# OS バージョン確認 | # OS バージョン確認 | ||
行 111: | 行 111: | ||
# ロケールの変更 | # ロケールの変更 | ||
sudo localectl set-locale LANG=ja_JP.utf8 | sudo localectl set-locale LANG=ja_JP.utf8 | ||
+ | </ | ||
+ | これでひとまず Gitlab のインストール準備が完了しました。 | ||
- | ※ 以下、執筆中 | + | ==== Gitlab CE のインストール ==== |
+ | 今回は Amazon Linux 2 へのインストールということで、公式マニュアルの CentOS 7 のインストール方法を参照します。\\ | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | HTTP と SSH については AWS のセキュリティグループで管理しているためスキップします。\\ | ||
+ | Postfix の設定についてもひとまずスキップします。 | ||
+ | |||
+ | === Community Edition の場合 === | ||
+ | コマンド中の http:// | ||
+ | (ドメインがない場合は IP アドレスを指定するなど) | ||
+ | < | ||
+ | # GitLab パッケージをリポジトリに追加 | ||
+ | $ curl https:// | ||
+ | |||
+ | # GitLabパッケージをインストール | ||
+ | $ sudo EXTERNAL_URL=" | ||
+ | </ | ||
+ | |||
+ | === Enterprise Edition の場合 === | ||
+ | < | ||
+ | # GitLab パッケージをリポジトリに追加 | ||
+ | $ curl https:// | ||
+ | |||
+ | # GitLabパッケージをインストール | ||
+ | $ sudo EXTERNAL_URL=" | ||
+ | </ | ||
+ | |||
+ | === インストールに成功したら確認 === | ||
+ | < | ||
+ | # インストールされたバージョンを確認 | ||
+ | $ yum list installed | grep gitlab | ||
+ | gitlab-ce.x86_64 | ||
+ | # ストレージの空き容量を確認 | ||
+ | $ df -h --total | ||
+ | ファイルシス | ||
+ | / | ||
</ | </ | ||
+ | ブラウザでサイトにアクセスできるか確認する。\\ | ||
+ | http:// | ||
+ | ブラウザキャッシュでサイトが見れないときがあるので、サイト表示されなくても Chrome のシークレットモードで開くと見れるときがある。 | ||