履歴

Subversion 導入。」

ずいぶん昔、Subversion の利用を試みたことがあったのだが、日本語の文章はあまりなかったし、BerkeleyDB をインストールしなきゃならないなど、躓くことが多くて後回しになっていた。今は簡単にインストールできるパッケージもあるし、日本語の文章も増えたので、アッと言う間に使えるようになる。Mac OS X の場合は、標準で ssh が動作するので、難しい設定をほとんどすることなくリポジトリへのリモートアクセスも実現できた。

一点だけ躓いたのは、'svnserve: command not found' だ。探しまわって、ssh トンネルだとサーバーのログインシェルは起動しないので、ssh のために ~/.ssh/environment に path を設定してやらなければならないことを見つけた。しかし、まだ動作しない。これは sshd の標準設定で、~/.ssh/environment による設定の変更を認めないようになっていたからで、/etc/sshd_config で PermitUserEnvironment yes とすれば認めるようになった。