簡単に言えば
VPNを介したSVN+SSHチェックアウトが機能していない設定と、それが機能している別の設定を考えると、2つのシステムの違いを見つけるための正しい手順は何ですか?
詳細
Windows7を実行している64ビットシステムを使用しています。OpenVPNとTortoiseSVN64ビットがインストールされています。
リポジトリはリモートシステムにあり、VPNを使用して接続します。
以前の質問から続けて、 亀のSVNを使用したVPN経由のSVN + SSHチェックアウト、Smartsvnが失敗する
1人の新しいチームメイト(私と同じように、64ビットのWindows 7を実行しているシステムで作業中)が、リモートサーバー(Open VPN経由で接続)から正常にチェックアウトしました。私たち二人は同じ手順を踏んでいます-
- OpenVPNインストールパスのconfigフォルダー内にプロジェクト固有のOpenVPN構成ファイルをいくつか追加しました。他のチームメンバーの作業セットアップからこれらのファイルを取得しました。
- ユーザーを使用してOpenVPN接続を開始しました。
- PuttyのPageant.exeを実行し、.ppkファイルを選択して、パスフレーズを入力しました。
彼のチェックアウトが成功した後、私は彼が使用したものとまったく同じものを使用してソフトウェア(OpenVPN、tortoiseSVN)の新規インストールを行いましたが、チェックアウトしようとしたとき、またはリポジトリブラウザーを使用したときに次のエラーが発生しました。
エラー読み取り-
To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
Network connection closed unexpectedly
しかし-q
、設定ファイルにはそのようなものはありません。私の前の質問を読んでください。亀のSVNを使用したVPN経由のSVN+SSHチェックアウト、Smartsvnはそこにある内容を確認できませんでした。
Windowsファイアウォールの設定が彼とまったく同じであることを確認しました。しかし、彼のシステムと私のシステムの間にはいくつかの違いがあるに違いありません。これがスクリーンショットです-
注-彼はキーの変換を行わず、私が行ったように、OpenVPNの構成フォルダー内のコンテンツをコピーしただけです。彼が使用したのと同じファイルで試してみました。
私の質問は、ここから先に進む正しい方法は何ですか?
ありがとう