Subversion サーバーの起動方法 (OSX Lion)

調べてみました。

svnへの接続要求があったときに、svnを起動するように設定する設定ファイルを作成します。
/Library/LaunchDaemonsディレクトリに「org.tigris.subversion.svnserve.plist」というファイル名で次の内容のファイルを作成します。




	Label
	org.tigris.subversion.svnserve
	ProgramArguments
	
		/usr/bin/svnserve
		-d
		-r
		/var/svn/repos/
	
	RunAtLoad
	


(赤色のパスは、リポジトリのあるパス名にする)


ファイルを作成したら、次のようにしてファイルのオーナーとグループを設定します。

$ sudo chown root:wheel /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist


後は、launchdに読み込ませます。

$ sudo launchctl load /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist

$ sudo launchctl start org.tigris.subversion.svnserve