2

私は TortoiseHG バージョン 2.4.2 を使用しており、firefox または Internet Explorer のいずれかを使用して、次の codeplex プロジェクトを問題なく参照できます。

https://hg.codeplex.com/oxyplot

問題は、ローカル コンピューターでリポジトリのクローンを作成できないことです。最初は、このようなエラーが発生していました。

URLError: [Errno 10061] ターゲット マシンがアクティブに拒否したため、接続できませんでした

いくつかの google-fu 後で (数時間後)、tortoiseHg のプロキシ設定を設定する必要があることがわかりました。この質問は、私を正しい方向に導くのに役立ちました。ここに私が従った手順があります、

  1. TortoiseHg ワークベンチを開きます
  2. [ファイル] > [設定] を選択します
  3. 右上にある [ファイルの編集] ボタンを押して、ファイル エディターを開きます。

そして、これらの行を追加したファイルに、

[http_proxy]
host = 111.11.11.11:80
user = xxxxxxx
passwd = xxxxxxx

(明らかな理由により、実際の値は表示されていません)

上記のリンクを使用してリポジトリのクローンを作成しようとすると、このエラーが発生します。

SSL エラー: 不明なプロトコル

私は今、欲求不満で髪を引き裂き始めています!私が次に何をすべきか知っている人はいますか?問題をグーグルで検索すると、ビットバケット、タイムアウトなどについて話すリンクが生成されます-私にはギリシャ語とラテン語です。

EDIT 1: 私はこの問題について熟考しましたが、私が気付いた唯一のことは、プロキシが非常にカスタムなものであることです。それでも、誰かが私が試すことができるヒント/指示を持っていれば、それは非常に高く評価されます. ちなみに、私は Visual Studio 2010 を IDE として使用しています。そこから何か試すことができますか?

4

1 に答える 1

2

驚くべきことに、Visual Studio 2010 Professional は私が求めていた答えでした。というか、VS2010 + HgSccPackage拡張。HgScc が VS の拡張機能であり、Mercurial をネイティブにサポートしていることを知らない人のために説明します。

私を悩ませ続けていたのは、Web ブラウザを使用して Mercurial リポジトリを参照できたが、TortoiseHG でクローンを作成できなかったことです。以前の更新を質問に投稿した後、気まぐれにVS2010からレポを閲覧してみました。驚くべきことに、私はできました!それでは、IDE からレポを直接複製してみませんか? それで私はそうしました、そして不思議なことに、それはうまくいきました!:)

面倒なプロキシ設定やそのナンセンスはありません。拡張機能をインストールしたら、メニュー バーから、

Mercurial > クローン

そこのオプションで、Codeplex で示されているようにプロジェクトへのソース パスを貼り付け、Codeplex 承認情報を入力し、最後にプロジェクトのコピー先の宛先を入力しました。

出来た!

後から考えると、これが機能した理由は、hgscc 拡張機能がデフォルトの VS2010 (または Internet Explorer) 接続オプションを使用し、tortoiseHg のように独自のものではないためだと確信しています。これは、そもそも tortoiseHg の単なるラッパーであるため、VisualHG 拡張機能が失敗することを意味します。私はこれをテストしていませんが、誰かがそうしているなら、コメントを残してもらえますか?

于 2012-07-13T04:56:17.870 に答える