Mac OS X 10.6 では /Library/LaunchDaemons に plist をつくります。
OnDemandキーを に設定することがキモ。
1 2 3 4 5 6 7 8 9 10 11 12 |
Label local.git.daemon OnDemand ProgramArguments /usr/local/git/bin/git daemon --user=git --group=staff --reuseaddr --base-path=公開するリポジトリを置く絶対パス |
※ よそのサイトではEnvironmentVariablesキーで環境変数PATHを設定しなければいけないようなことが書いてあるが、 git-daemon を呼出していることから古いバージョンの git の場合と思われる。
ファイルを置いただけではすぐに起動されないので次のコマンドで起動(たぶんマシンの再起動でも可)
1 |
$ sudo launchctl load -w /Library/LaunchDaemons/local.git.daemon.plist |