Ubuntu 10.4 でredmine その2 - git編 -

前回に続いてredmineとGitを連動させようと思った時に
気をつけておきたいことがあったのでメモを残しておきます*1

参照するリポジトリ

(追記)情報源があやふやなので未確定なお話です
Gitのリポジトリをredminで参照するには以下の条件があります。

  • ローカルのファイルパス上にある
  • bareであること(ワーキングコピーではないこと)*2

この条件をふまえて、
自分の場合はbareのリポジトリDropbox上において、
他のPCで作業した時にもpushできる中央リポジトリを用意しました。

$ cd ~/Dropbox
$ mkdir proj && cd proj
$ git init --bare
$ cd /path/to/working
$ git remote add dropbox ~/Dropbox/proj
$ git push dropbox master

あとはこのDropbox上のリポジトリredmineで設定すれば完了です。

 SCM: Git
 Path /home/hogehoge/Dropbox/proj

*1:Gitはaptでインストール済みを前提

*2:チケットと関連づいたコミットのみをredmineで閲覧できるようにする意図があるのでしょうか?