タグ

ブックマーク / www.02.246.ne.jp/~torutk (2)

  • Git HTTPサーバー構築

    Gitのリポジトリを、HTTP経由で読み書きするサーバーを構築します。 記事では、CentOS 6の上でHTTPサーバーとGitに含まれるCGIコマンド git-http-backend を用いたGit HTTPサーバー環境の構築例を紹介します。 なお、WebDAVを使ってHTTP越しにリポジトリを変更する方法もありますが、ユーザー認証/性能の点で使用を見合わせました。 CentOS 6のgitについては、OS標準搭載の1.7.1の問題と回避策、新しいバージョンのgitを入れる方法の1つを紹介しています。 Gitリポジトリの認証については、HTTPの認証を利用する方法に加えて、チケット管理ツールRedmineのユーザー認証と統合する設定(必要なモジュール追加)を紹介します。 環境構築 Git 1.7.1(CentOS 6標準搭載版) CentOS標準のgitをインストールします。なお、開

    speg03
    speg03 2013/03/01
    Gitリポジトリの認証をRedmineに統合
  • CentOS 6上でRedmine 2を動かすメモ

    なお、HTTPサーバー連携にUnicorn、HTTPサーバーにNginxを使う設定を追記しました。 構成要素の選択について補足メモ Ruby CentOS 6において、Rubyの主な選択肢は次の3つです。 CentOS 6標準搭載のRuby 1.8.7を使用する Ruby Enterprise Edition 1.8.7 をダウンロードしビルドして使用する Ruby 1.9.3をダウンロードしビルドして使用する Redmine 2が土台としているRuby on Rails 3.2は、Ruby 1.8.7で動作保証しているので、CentOS 6標準搭載品のRubyでもRedmineは動きます。 しかし、Ruby 1.8.7は製品サポート期間が終了間際であること(Rubyのアナウンスページ)、メモリ使用量などの性能が1.9.3あるいはRuby Enterprise Edition 1.8.7に

    speg03
    speg03 2012/11/20
    新し目で詳しい。
  • 1