2007年01月26日

svn ハマリから脱出

Web拍手:


DtoD で OS の再インストールをしたら,svn+ssh:// にアクセスできなくなった.
svn: Connection closed unexpectedly
といわれて,パスフレーズを訊かれることなくプロンプトに戻ってしまう.

Cygwin の ssh を使って,svn+ssh:// にアクセスするとき,ホームディレクトリの場所(~/ の場所)をデフォルトとは違う場所にしているときは,環境変数 HOME の設定以外に/home を正しく張りなおしてあげないといけないらしい

ひ弱な私は PC を持ち歩かずに,ホームディレクトリを USB HDD で持ち歩いているので,ホームディレクトリは,f:\home\noike である.
だから,環境変数 HOME を /cygdrive/f/home/noike にしている.
bash や Emacs は,これだけで特に問題なく動いているのだが,ssh まわりは,/home を張りなおす必要があるらしい.

$ mv /home /home.org

として,一応,Cygiwin が作る元のホームディレクトリを残しておいて,

$ ln -s /cygdrive/f/home /home

としたら svn+ssh:// にアクセスできるようになった.
TortoiseSVN でも Cygwin の ssh.exe を指定していたので,なかなか原因がわからなかったよー.

はぅぅ,ほんとにこんな理由なのかなー?

------
シンボリック・リンク /home を削除したら,再現できてしまったので,やっぱりこんな理由らしい.
はぅ.

--
【コンピュータの最新記事】
posted by NOIKE at 10:40 | Comment(0) | TrackBack(0) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック