gitolite と redmine レポジトリの連携方法

参考にした手順

基本、以下の作業でOK。
だが、自分のところではgit pushした時にミラーした方の所有者、パーミッションの問題でエラーになったので、以下に対処を書いておく。

[git][redmine] gitoliteで作成したリポジトリRedmineから参照する | Risin'
http://risin.jp/archives/469

ミラーをして、所有者とパーミッションを変更する

# git clone --mirror /home/gitolite/repositories/hoge.git
# chown -R gitolite:gitolite hoge.git
# chmod -R g+w hoge.git

パーミッションの修正

http://www.pistolfly.jp/weblog/2011/07/gitolite.html

push時に作成されるファイルのパーミッションを変更するには、 gitoliteユーザの.gitolite.rcを以下のように編集する。

#$REPO_UMASK = 0077; # gets you 'rwx------'
#$REPO_UMASK = 0027; # gets you 'rwxr-x---'
$REPO_UMASK = 0022; # gets you 'rwxr-xr-x'

その他?

vigr で gitolite グループにapacheを入れる必要あり?