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を入れる必要あり?