2013-05-22 26 views
12

私はVS git pluginに慣れようとしています。 私はbitbuketとGitHubリモートリポジトリでそれを使用しています。git pushエラーのMicrosoft Visual Studioツール

時々、私は次のエラーを取得する:

An error was raised by libgit2. Category = Net (Error). 
Chunked encoding upload is not supported on the HTTP/1.0 protocol. 

は、このエラーを回避する方法を知っている誰か?

+6

ほとんどのものは、HTTP 1.1 now-a-daysです。あなたは古いHTTPプロキシサーバーを経由していますか? –

+1

このエラーが出たとき、私は実際にHTTPプロキシサーバーの背後にいました。 HTTP 1.1をサポートしているかどうかは分かりませんが、私はsysadminに尋ねます。とにかくチップのための Thx – Sidewinder94

答えて

9

問題は、HTTP/1.1プロトコルをサポートしていなかった職場で使用しなければならなかったプロキシサーバーから発生しています。

システム管理者は、彼がsquid 2.7を使用していて、HTTP/1.1をサポートしていないことを確認しました。

ヒントありがとうございます。

+0

あなたはいくつかの修正を知っていますか?私はHTTP/1.1プロトコルをサポートするために私たちのネットワークを変更することはできません.... –

+0

@ GuilhermeWaltricke私はちょうどネットワークから抜け出すために、いくつかのトンネリングメカニズム(SSH、VPNなど)を使うことができると思います。 私はそれがうまくいくと思う – Sidewinder94

+0

@ GuilhermeWaltricke:あなたが会社のプロキシの背後にいる場合は、Gitをプロキシの背後で動作させるように設定してください。 git config --global http.proxy http:// proxyuser:[email protected]:8080 –

2

これは、システムのプロキシ設定のためです。プロキシを使用している場合は、IEのインターネットオプションをチェックしてください。 IEオプションからプロキシ設定を無効にし、再度プッシュしようとします。それは私のために働いた。私の場合は

enter image description here

+0

私にとっては、Fiddlerが私のプロキシ設定を変更したため、このケースは勝利10であり、より良いSEO結果のためにGitlabにプッシュしていたからです –

0

それはフィドラーの監視要求によるものでした。私はそれをオフにした後、問題は消えた。

関連する問題