2014年3月13日木曜日

Redmine Git 設定

Redmine の参照する Git リポジトリは bare でローカルなリポジトリである必要がある。
bare リポジトリは作成していなかったので Eclipse から作成した。

  • Eclipse で「Git リポジトリー・エクスプローラー」パースペクティブに切り替え。
  • 「Gitリポジトリーを作成し、このビューへ追加」アイコンから、「Bare リポジトリーとして作成」チェックを入れ、新規リポジトリーを作成。デフォルトだと「c:\Users\ユーザ名\git\リポジトリ名」。
  • sample リポジトリーのリモートアイコンを右クリック「リモートの作成」リモート名「origin」でOK。
  • 「URI」の変更ボタン押下、ロケーションのURIで「ローカル・ファイル」ボタン押下で先ほど作成したリポジトリを指定。プロトコルは「file」で完了。
  • Javaパースペクティブに戻り、プロジェクト右クリック「チーム」「リモート」「プッシュ」
  • 構成済みリモート・リポジトリーに「リモートの作成」で作成したリポジトリーが選択されている。
  • 「次へ」ボタン押下、「Add All Branches Spec」ボタン押下「完了」でプッシュ終了。


Redmine の設定
  • Sample プロジェクトを作成
  • Sample プロジェクトを選択後、「設定」タブで「リポジトリ」「新しいリポジトリ」を選択
  • 「バージョン管理システム」に「Git」を選択、「識別子」に sample、「リポジトリのパス」に「c:\Users\ユーザ名\git\リポジトリ名」として保存。
  • 再度「設定」タブで「リポジトリ」作成したリポジトリの「ユーザー」選択、Redmineログインユーザとリポジトリユーザを関連付ける。
  • 「活動」タブに履歴、「リポジトリ」タブにリポジトリ情報が表示されることを確認。