2009-06-20 21 views
0

私はWindows XPシステムからSVNサーバーに接続しようとしていますが、私は奇妙な動作をしています。それは出力なしで実行時間の長いプロセスだかのようWindows XPでSVNコマンドラインクライアントがフリーズするのはなぜですか?

私はこれを実行する...

svn ls svn+ssh://[email protected]/path/to/svn_repository 

...カーソルがちょうどフリーズします。

私は上記のWindowsコンソールとMINGW32コンソールの両方で試してみました。

私はXPマシンからSVNホストマシンにpingできます。また、sshを使ってWindowsからSVNホストにログインすることもできます。 (私はsshキーを設定しました)。これはDNSの問題ではなく、ファイアウォールの問題ではありません。

OS Xシステムでは問題なくコマンドを実行できます。

OS X SVNバージョン:1.5.4(素晴らしい作品)

WindowsのSVNのバージョン:1.5.5(動作しない)

リポジトリホストSVNのバージョン:1.4.2

答えて

2

何にあなたはSVN_SSH環境変数を持っていますか? svn設定ファイルの[tunnels]にある設定はありますか?

あなたはCMDプロンプトでこれを実行することができます:

% SVN_SSH%-l myusernameと指定myhost.com

、それがパスワードを要求することなく、あなたのログインプロンプトを与える必要があります。

また、SVN_SSHはディレクトリ区切り文字として前方スラッシュを必要とするようです。

+0

バックスラッシュが必要な場合は、コマンドラインがaprを使用してSubversionによって解析されるため、バックスラッシュを2倍にする必要があります。この解析は、\をエスケープ文字として使用するUNIXエスケープ規則に従います。 –

+0

%SVN_SSH%が定義されていないと、Subversionはssh.exeを探します(これはおそらくMingWコンソールを使用している場合に利用可能です) –

関連する問題