Ubuntu Server 11.10でGitLab立てたメモ
Ubuntu Server 11.10 64bitでGitLab立てたメモです
すでに同じ環境でのエントリがあったけどうまく行かなかった&もっと簡単な方法があったので。
とりあえずインストールからやったのでそこからのメモ。
ファイアウォールなどの設定は割愛。
Ubuntu Serverのインストール
ウィザードに従ってインストール。
途中OpenSSH Serverにチェック入れましょう。
SSH設定の変更
/etc/ssh/sshd_configを適宜編集。
ポートとか、PasswordAuthenticationとか。
自分の環境だと22番が開いてなくて適当に開いてるポートに変えました。
GitLabのインストール
https://github.com/gitlabhq/gitlabhq/wiki/V2.0-easy-setup-for-ubuntu
この手順でやるだけです。
気づいたらnginx+Passengerの環境でGitLab動いてます。
Install GitLabHQの手順で注意点がいくつかあって
stableブランチにしないとUIがスクリーンショットとかと何か違う・・・
ってなります。
なので
git clone http://github.com/gitlabhq/gitlabhq.git git checkout -b stable origin/stable
とかでstableブランチもらいましょう。
SSHのポートを変えた場合は一仕事あって
Configure GitLabHQの所で
gitlabhq/config/gitlab.yml
のPortのコメントアウトを外して22から変更後のポートに変更。
さらに
sudo vi /etc/ssh/ssh_config
でポートの指定が必要になります。
sshd_configじゃないですよ。
なんかエラー出た
自分の場合、ソースコードブラウズしたときに500エラー出ました。
いろいろ調べたらcharlock_holmesのgemがちゃんとインストールできてないとかで
該当のgemをインストールしなおしましょう。