3

私はWindows7、Visual Studio 2010、AnkhSVNを使用しています。

「<em>AddSolutionto Subversion」をクリックして、リポジトリのURLを指定されたフィールドに貼り付けても、何も起こりません。証明書を受け入れるように求められることはありません。

(httpsではなく)http経由で接続しようとすると、(予想どおり)ユーザー名とパスワードの入力を求められます。一時的な行動として、私は単に暗号化されていない接続を受け入れます。テストファイルを正常にコミットした後、[<em>保留中の変更]の下に移動し、[<em>切り替え](URLフィールド)をクリックして、[<em>その他]を選択します。アドレスをhttpsに変更すると、次のエラーメッセージが表示されます。

内部エラーが発生しました:

SharpSvn.SvnRepositoryIOException:URL'[my repositoryURL]'のリポジトリに接続できません'[myrepository URL]'のオプション:SSLハンドシェイクに失敗しました:エントロピーがないためSSLが無効になっています[https URL]

AssemblaリポジトリとGoogleリポジトリの両方を使用してみましたが、同じ結果になりました。

今年の1月に、最後に実際にSVNを使用したときは、この問題は発生しませんでした。この古い1月のプロジェクトをロードすると、https経由でリポジトリに接続できなくなります。

それ以来変更されたのは、AnkhSVNのアップグレードだけだと思います。

4

1 に答える 1

1

これは、LanMan Windows サービスが無効になっているときの SharpSvn の OpenSSL のコンパイルのバグが原因です。このバグは、最近の AnkhSVN および SharpSvn バージョンで修正されています。

于 2012-09-05T15:14:35.920 に答える