Mac OS X 10.6 では /Library/LaunchDaemons に plist をつくります。
OnDemandキーを
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>local.git.daemon</string> <key>OnDemand</key> <false/> <key>ProgramArguments</key> <array> <string>/usr/local/git/bin/git</string> <string>daemon</string> <string>--user=git</string> <string>--group=staff</string> <string>--reuseaddr</string> <string>--base-path=公開するリポジトリを置く絶対パス</string> </array> </dict> </plist> |
※ よそのサイトではEnvironmentVariablesキーで環境変数PATHを設定しなければいけないようなことが書いてあるが、 git-daemon を呼出していることから古いバージョンの git の場合と思われる。
ファイルを置いただけではすぐに起動されないので次のコマンドで起動(たぶんマシンの再起動でも可)
1 | $ sudo launchctl load -w /Library/LaunchDaemons/local.git.daemon.plist |