[ 地球流体電脳倶楽部 / davis / Gfdnavi / doc / ForDeveloppers ]

Gfdnavi の Git 共有リポジトリの設定について


  1. 共有リポジトリのパス
  2. Gfdnavi の共有リポジトリに設定した項目

共有リポジトリのパス

dennou-k:/GFD_Dennou_Club/ftp/arch/davis/gfdnavi/git_repos/gfdnavi.git

Gfdnavi の共有リポジトリに設定した項目

以下のようにして email の設定を行った。

dennou-k$ cd hooks
dennou-k$ cp post-receive.sample  post-receive
dennou-k$ echo '. $(dirname $0)/post-receive-email' >> post-receive
dennou-k$ cp /usr/share/doc/git/contrib/hooks/post-receive-email ./
dennou-k$ chmod +x post-receive-email

dennou-k$ git config -f config hooks.mailinglist "horinout@ees.hokudai.ac.jp, seiya@gfd-dennou.org, shigenori.otsuka@riken.jp, tomoba@gfd-dennou.org"
dennou-k$ git config -f config hooks.announcelist "horinout@ees.hokudai.ac.jp, seiya@gfd-dennou.org, shigenori.otsuka@riken.jp, tomoba@gfd-dennou.org"
dennou-k$ git config -f config hooks.emailprefix "[davis git] "

また、description を編集して、コミットメールのヘッダーを Gfdnavi とした。 以上の設定により、コミット時に届くメールの題名は以下のようになる。

[davis git] Gfdnavi branch master updated. 8bc2cdda89e0344e18c6ea718ccf9315bd7a7c06

以上のように設定した結果、

dennou-k:/GFD_Dennou_Club/ftp/arch/davis/gfdnavi/git_repos/gfdnavi.git/config

の中身は以下のようになっている。

[core]
   repositoryformatversion = 0
   filemode = true
   bare = true
   sharedrepository = 1
[receive]
   denyNonFastforwards = true
[hooks]
   mailinglist = horinout@ees.hokudai.ac.jp, seiya@gfd-dennou.org, shigenori.otsuka@riken.jp, tomoba@gfd-dennou.org
   announcelist = horinout@ees.hokudai.ac.jp, seiya@gfd-dennou.org, shigenori.otsuka@riken.jp, tomoba@gfd-dennou.org
   emailprefix = "[davis git] "

davis Group / GFD Dennou Staff dcstaff@gfd-dennou.org
Last Updated: 2013/04/02 (伴林 晃紀), Since: 2013/04/02 (伴林 晃紀)