footashida
foota****@users*****
2003年 2月 3日 (月) 21:40:32 JST
footashidaです。 試してみましたが、ばっちりうまくいきました! これでだいぶ作業が楽になりそう。 さすがは堀さん、ありがとうございます。 Hori,Masakiさんが03.2.2 6:10 PMに書きました: >ども、堀です。 > >開発にはそれほど関係ありませんが、 >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 mailing list >Undma****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/undmail-dev