7

win7 64bでTortoiseHGを使用して、httpsプロトコルを使用してリポジトリを複製しています。サーバー証明書の有効性を確認できるように、公開証明書を自分の側にインストールして構成しました。ただし、クローンを作成しようとすると、次のエラーが発生します。

% hg clone --verbose -- https://***/hg/Trainings/train-repo1 "c:\sandboxes\hg"
SSL error: wrong version number
[command returned code 255 Wed Nov 06 14:28:47 2013]

どうにかして Tortoise 側でサポートされている SSL バージョンを構成する必要があると思いますが、インターネット上でその方法に関するリソースを見つけることができません。この件に関する説明やドキュメントを探しています。Tks !

注: リポジトリ サーバーにより、https の使用が強制されます。これを制御することはできません。(ssh に切り替えることはできません)

4

2 に答える 2

1

以前は問題なく動作し、サーバー (私の管理下にある) またはローカルの TortoiseHg インストールに既知の変更はありませんでしたが、同様のエラー メッセージが表示されました。

コンピューター上の無関係なプログラムに環境変数 HTTP_PROXY および HTTPS_PROXY を設定したことを突き止めました。

以下を mercurial.ini に追加して修正しました。

[http_proxy]
host = <proxy-server>
no = <mercurial host ip address>
于 2015-07-23T10:29:56.897 に答える