やったこと
- AWSマネジメントコンソールからEC2を起動(t2.microでやってみました→困った事に追記アリ)
- Route53でお好きなドメインといい感じに紐づける
- EC2にsshで入って後述の7コマンド叩いていく
- ドメインにアクセス!動きました〜
- まずは【Username: root Password: 5iveL!fe】でログインして、必要に応じてさっそく上のメニューバーのところの「Admin area」からユーザーを追加したりして使っていきます
ひとまず今のところ問題なく使えています。大きいプロジェクトとか置き始めてなにか変化あったらまた書きます。
叩いたコマンド
$ sudo yum update
$ wget https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.1.0_omnibus-1.el6.x86_64.rpm
$ sudo yum install openssh-server
$ sudo yum install postfix
$ sudo rpm -i gitlab-7.1.0_omnibus-1.el6.x86_64.rpm
$ sudo -e /etc/gitlab/gitlab.rb #自分のホストネームに直してください
$ sudo gitlab-ctl reconfigure
困った(?)こと
- 初回ログインのときにパスワードを新しくしましょう画面→新しいものをいれる→ログイン画面で新しいパスワード→パスワードを新しくしましょう画面のループに。。
- よくわからない挙動でしたが、他の画面(gitlab.example.com/profile)開いたらもうでてこなくなりました
- 【20141030追記】EC2のインスタンスタイプについてですが、microだとちょっと厳しいようです…。あやしい動きをしており、少なくともsmallにした方が安定しているようです。