]追加された行はこの色です。削除された行はこの色です。1.2)が多いですが、2011年12月下旬にリリースされた2.0からgitoliteが標準になったようです。gitoliteは以前のバージョン(CentOS6でRPMがあります)と最近のアーカイブではインストール方法などが異なっていますので、新たにインストールするならここで示したようにgitで取得したアーカイブを使う方が簡単だと思います。これを認識しておかないと大混乱します(しました)。Webサーバ上の管理ユーザーを作成します。gitというユーザーを使用しますが、コマンド名等と紛らわしいのでユーザーgitを表す時は斜体'''git'''で表現します。ホームディレクトリは/home/gitにします。user.nameとuser.emailを設定しておかないとGitLabでの動作の時にエラーが発生します。以降、インストールはユーザー'''git'''で行います。ここでgitoliteの実行ファイル群にパスを通せと言われるのでこの場のみパスを通す。このようにキーが追加されます。パスフレーズなしで'''git'''アカウントにログインできるかを確認およびknown_hostへのlocalhostの追加を行うためにsshでログインします(ログイン時にはbl-auth-commandが使われるのでシェルには入れない)。gitolite-adminリポジトリにアクセスできるかを確認。これでgitoliteのインストールは完了です。続いてGitLabをインストールします。これも作業はユーザー'''git'''で行います。1.9.2以上が必要になりますが、Vine6では1.8.7なので、1.9.3-p0のRPMパッケージを作成しました。これらをインストールします。RPMを使わない場合はソースなどからインストールして下さい。RubyおよびRailsの複数バージョンを使いたい場合はRVMというものを使うといいみたいです(ここでは取り上げませんが)。refusedが発生して失敗します。いちいち起動するのが面倒な場合はchkconfigでonにしておきます。続いて、aptで以下のパッケージをインストールします。したらこれ以外にも必要な物があるかもしれませんが、さほど複雑なライブラリはなかった気がします(aptでインストール可能なものばかり)。ここまできたら、Rubyのパッケージをgemを使ってインストールします。GitLabのバージョンによって内容が変わるので、本家のWikiを確認することをオススメします。2.1.0は以下の手順でインストールできました。GitLab本体のインストールを行います。2012年2月現在のバージョンは2.1(2012-01-22)と書いてありました。以上のようなエラーが出る場合はこのディレクトリのGemfileを編集します。GitHubをHTTPSで使えるようにしておきたい場合は下記のページを参照して必要な証明書をインストールして下さい。Gemfile中の''&color(red){https};&#058;//github.com/...''を''&color(red){http};&#058;//github.com/...''に変更します。修正したら再度bundleを実行します。途中でsudoを実行するためにパスワード入力があるので認証して下さい。最初はこのアカウントでログインします。8080にアクセスしてログインできたらとりあえずOK。apache2の設定を行います。以上でpassengerの初期設定ができました。プロジェクトを表示させようとした時に以下のエラーが出ました。これはcharlock_holmesがちゃんとインストールされていない時に発生するようです。[[README>https://github.com/brianmario/charlock_holmes/blob/master/README.md]]によると、--with-icu-dirオプションを付けてインストールしろとのこと。convertがいっぱい出ましたが、回避されるようになりました。