[Undmail-dev 37] ProjectBuilderとssh経由の笆〓

Back to archive index

Hori,Masaki nande****@poppy*****
2003年 2月 2日 (日) 18:10:29 JST


ども、堀です。

開発にはそれほど関係ありませんが、
PBでssh経由のCVSを使う方法を見つけましたので報告しておきます。


PBのCVSは普通に使うとsshではなくrshを使って接続しようするので使えませんでした。
ところが、Terminalからopenを使ってPBを起動してやると
環境変数を引き継いだ上、PB上のcvs操作もその環境変数を引き継いでいることが分かりました。(当たり前といえば当たり前ですが。。。)

で、これにssh-agentをあわせてやると、PB上でssh経由のcvsが使えます。

まず、PBの起動スクリプトとして~/bin/pbを用意します。
#!/bin/tcsh

setenv CVSROOT :ext:masak****@cvs*****:/cvsroot/undmail
setenv CVS_RSH ssh
open '/Developer/Applications/Project Builder.app'


%chmod u+x ~/bin/pb
で実行可能にしておいて下さい。
これを使うとPB以外の環境変数は変わりませんので、ローカルのCVSも普通に使えます。

で、起動時には
%eval `ssh-agent`
%ssh-add
%pb

とやります。
 ` はJIS配列ならShift-@の方です。間違えないように。

これで、PBでssh経由のcvsを利用できます。

では。

#PBはがんがんcvs statusを投げてますので
#必要ない時にはCVSをきっておくことをおすすめします。:-)




Undmail-dev メーリングリストの案内
Back to archive index