空想犬猫記

※当日記では、犬も猫も空想も扱っておりません。(旧・エト記)

CVS over SSH1, sourceforge.jp

MacOSXで,SSH1経由でCVSサーバにアクセスするときのメモ。MacOSXはデフォルトでSSH2が使われる。デフォルトではSSH2での接続を試みて失敗したらSSH1を使うように設定されているようだが,cvsコマンド経由で呼び出すとそれがうまく働いていない気がする(ssh_configでProtocolの設定をしてもだめ*1)。
結局 ~/bin/ssh1 という以下のようなシェルスクリプトを作成して

#!/bin/sh
ssh -1 $*

環境変数CVS_RSHをCVS_RSH=~/bin/ssh1とすることで無事接続できた。もっとましな方法はあるかも知れないが,調べるのも面倒なので。なんでこんなことが必要になったかというと,密かにsourceforge.jpで開発をすることになったため。およそ八ヶ月前にはてなを始めたのと同じ理由で,とりあえずget involvedされることで新しい一歩を踏み出すつもり*2

*1:詳細は man ssh_config 参照

*2:てゆうかもうほぼ出来上がったものを保管する場所として利用するだけだけど