Githubにアクセスする際の接続タイムアウト[終了]


11

ここで説明した問題とまったく同じ問題があります:https : //stackoverflow.com/questions/12849986/connection-timeout-when-accessing-github

だから私はちょうどコピー&ペーストします:

奇妙な問題があります。私がしようとすると、ログインの私のGitHub のアカウント、私は「ネット::取得ERR_EMPTY_RESPONSE」エラーを。

私はクロム、FirefoxとOperaので試してみました。Firefoxでは、キャッシュとオフラインデータを消去すると、しばらく動作します。その後、ログインできますが、キャッシュを再度クリアしても、Githubリポジトリを作成できません。

私の友人は、同じネットワーク内で、Windowsを使用して、GithubのWebサイトで好きなことをすることができますが、私はできません。私多くの DNSサーバーを試しましたが、設定しないようにしました(私の友人はそうしませんでした)が、まだ機能していません

私のOS:Ubuntu x64 12.04

アイデアをお願いします。ありがとう。

また、レポのクローンを作成することはできますが、プッシュすることはできません。この問題のためにhttps://codeplane.com/に変更する必要がありましたが、なぜ発生するのかを理解したいです。

編集:1つのレポのクローンを作成できましたが、もう1つのレポはこの時点でハングします。

felipelalli@felipelalli-Studio-XPS-8100:~/wa$ git clone git@github.com:felipelalli/micaroni.git
Cloning into 'micaroni'...
remote: Counting objects: 5238, done.
remote: Compressing objects: 100% (3257/3257), done.
Receiving objects:  92% (4839/5238), 43.29 MiB | 902 KiB/s 

いかなるこのようなプッシュがハング:

master!fml.eti.br> push
Counting objects: 23, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (19/19), 4.25 KiB, done.
Total 19 (delta 3), reused 0 (delta 0)

編集2:PCをフォーマットし、Ubuntuを再インストールしましたが、問題は同じままです。そのため、インストールまたは更新に関する問題が解消されます。Dell Studio XPSを使用しています。

編集3:誰かが私の問題を解決した場合、私は4ビットコインを支払います。パブリックアドレスをまとめるだけです。

編集4:プッシュしようとすると、数分後に次のメッセージが表示されます。

felipelalli@felipelalli-Studio-XPS-8100:~/wa/fml.eti.br$ git push
Counting objects: 26, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (22/22), 4.48 KiB, done.
Total 22 (delta 4), reused 0 (delta 0)
Write failed: Broken pipe
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

フェリペ- memcachedあなたの問題(askbot.org/en/question/2699/…)?これをインストールしましたか?
fossfreedom

@fossfreedom、いいえmemcachedをインストールしていません。
フェリペ

-vプッシュコールに追加した場合(つまり、冗長モードで実行した場合)-出力はどうなりますか?paste.ubuntu.comを使用して結果を取得します。
fossfreedom

ハングアップする:paste.ubuntu.com/1386951
フェリペ

1
GitHubのサーバー側の問題であり、Ubuntuとは関係ありません。
ブライアム

回答:


4

ソリューション:

Githubをサポートする長いスレッドの後、彼らは、私のような一部のユーザーに影響を与えたDDOS攻撃を回避するという暫定的な試みに関連するサーバー側の構成であると言いました。Githubサーバーでいくつかの調整を行った後、すべてが正常に戻り、再び非常にうまく機能します!

Githubサポートチームに感謝します。彼らは非常に透明で役に立ちました。

長いメールスレッドからの引用:

こんにちはフェリペ-

過去数週間にわたって断続的なDDoS攻撃を経験してきましたが、いくつかの予防措置の不幸な副作用は、このような奇妙な副作用です。ここでの問題は、DDoS保護の一部が誤って設定されていることであると考えています。ネットワークプロバイダーと協力して、DDoS保護を調整して、このような他のトラフィックを最高の優先度でドロップしないようにしています。ここで繰り返し問題が発生して申し訳ありません!

ジェシー・ギットハブ・オプス


それ以来、実際に改善はありましたか、それとも同じ問題を抱えていますか?
IQAndreas

こんにちは、@ IQAndreas、この問題は以前に一度もありませんでした。あなたは?
フェリペ

私は1年近くこの問題を受け取っていて(そしてまだそれを受け取っています)、Ubuntuを再インストールしたりMTUサイズを調整しても何もしませんでした。GitHubが役立つと思いますか、それともHTTPSを使い続けるべきですか?
IQAndreas

こんにちは@IQAndreas!Githubがお手伝いします!彼らは私を助け、私の問題を解決します。あなたの問題はサーバー側の設定に関係していると確信しています。彼らに連絡して、あなたの話もここに書いてください。同じ問題を抱えている他の人を助けることが重要です!どうもありがとうございます。
フェリペ

2

エラーメッセージを探し回ると、MTUサイズに関する情報が表示されます。

可能であれば、その特定のネットワークでのみ発生していることを確認するために、別のネットワーク/ ISPを試すことをお勧めします。

次に、MTUを変更してみてください(たとえば、WindowsがMTU用に持っているものを確認し、Ubuntuをそれに設定できます。デフォルトではUbuntuで1500です)。

:ここでのMTU変更する方法を説明しますhttp://ubuntuforums.org/showthread.php?t=1887063を

最初に別のネットワークで確認してから、MTUの変更を試みることをお勧めします。一般的に行う必要のあるものではないので、ネットワークの変更が役立つ場合、Windowsが何らかの形で不浸透性であるネットワークの奇妙な問題だと思います。


ありがとう@roadmr!Mac OSXとWindowsで試しましたが、問題ありません。Ubuntuに問題があります。このURLを入力することさえできません。たとえば 、Firefoxのgithub.comでは、最初のページにアクセスできますが、中をクリックすると失敗することがあります。MTUを変更しようとしましたが、まだ動作しませんでした。もっと試してみてください。Codeplaneが機能し、Githubが機能しない理由はわかりません。ありがとう!
フェリペ

今日は、たとえばgithub.comアクセスできますが、たとえばgithub.com/felipelalli/machine-gunにはアクセスできません。ブラウザは「エラー324(net :: ERR_EMPTY_RESPONSE):サーバーがデータを送信せずに接続を閉じました」で終了するまで永遠に考え続けます。
フェリペ

まあ、マシンガンのURLに問題なくアクセスでき、Ubuntu 12.10を実行しているので、Ubuntuで「間違った」ものではなく、ネットワークとUbuntuとの非互換性または不一致だけです。ネットワーク管理者が妥当であれば、診断の助けを求めることができます。彼らの通常の返事は「Windowsを使う」かもしれないが、多分彼らは助けてくれるのではないかと思う。
roadmr

こんにちは、@ roadmr、それは私の家で起こり、私はゼロからインストールを行いました。多分それは私のコンピューター(Dell Studio)+ Ubuntu 12.10の問題でしょうか?
フェリペ

1

ネットワークノイズを最小限に抑えるためにアプリケーション(この場合はgitクライアント)を除くすべてのネットワークアプリケーションを無効にし、問題が発生したときに送受信されるトラフィックをキャプチャするためにtcpdump / wiresharkを使用すると、診断に役立ちます。

接続に問題があるコマンドを実行する前に、必ずキャプチャを開始してください。

以下を使用して両方のプログラムをインストールします。

sudo apt-get install wireshark tcpdump

そして実行する

sudo tcpdump -i wlan0 -o dump.pcap -s 1500

テストの前にキャプチャを開始します。

失敗する1つのセッション中にトラフィックをキャプチャし、結果のdump.pcapをダウンロードできる場所にアップロードすると便利です。


ありがとうございました。家に着いたらすぐに見ます。しかし、問題はhttpsで発生します。tcpdumpの問題ではないでしょうか。httpでテストできるかどうかを確認します。
フェリペ

tcpdumpの問題の意味がわかりません。問題が発生したときにすべてのトラフィックをキャプチャするために使用することを提案していました。
マルシンカミンスキー

つまり、https接続でトラフィックをキャプチャすることはできません。私が間違っている?暗号化されているからです。
フェリペ

私の間違い-あなたがHTTPSを使用していることに気付きませんでした。これはあなたが経験しているかもしれないアプリケーションレベルの問題をあなたに示さないだろうが、あなたはまだ有用であると証明するかもしれない下位ネットワーク層でまだ問題を見つけることができるでしょう。
マルシンカミンスキー

ご清聴ありがとうございました。だから、私は今何をすべきですか?価値4 BTC。
フェリペ

1

プロキシの背後にいない場合は、このコメントを無視してください。

私は職場でプロキシの背後にいるため、それを介して到達するようにgitを設定する必要がありました。それ以前は、Windowsマシンが正常に動作している間にUbuntuマシンでgithubのタイムアウトが発生しました。

したがって、プロキシの背後にいる場合は、〜/ .gitconfigファイルを開いて次の行を追加します。

[http]
    proxy = http://192.168.219.2:8080
[https]
    proxy = https://192.168.219.2:8080

もちろん、IPとポート番号を自分のものに置き換えます。お役に立てれば


すみません、これは私の場合ではありません。ありがとう。私の主な問題はまだ残っています。それは、Githubに物事をプッシュしようとするときです。クローンとプルはOKです。
フェリペ

-1

コマンドライン(ターミナル)で「brew update」を実行中にこのエラーが発生していました。

fatal: unable to access 'https://github.com/Homebrew/homebrew/': SSLRead() return error -36 Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

また、自分のブラウザがgithub.comウェブサイトに接続できなかったことにも気付きました。

ネットワークWi-Fi接続を802.11n(5.18GHz)から802.11g(2.412GHz)に切り替えることで、Mac OS X Mavericksとgithub間の接続の問題をすべて解決しました。

なぜそれが私のために働いたのか分かりませんが、それが正常に戻ってうれしいです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.