Github에 액세스 할 때 연결 시간 초과 [닫힘]


11

/programming/12849986/connection-timeout-when-accessing-github에 설명 된 것과 정확히 같은 문제가 있습니다.

복사하고 붙여 넣을 것입니다.

이상한 문제가 있습니다. 내가하려고하면 로그인Github에서의 계정, I는 "그물 :: 얻을 ERR_EMPTY_RESPONSE "오류가 발생했습니다.

나는 크롬, 파이어 폭스와 오페라와 노력 . Firefox에서 캐시 및 오프라인 데이터를 정리하면 잠시 동안 작동합니다. 그런 다음 로그인 할 수는 있지만 캐시를 다시 지우더라도 여전히 Github 리포지토리를 만들 수 없습니다.

친구 의에 같은 네트워크 Windows에서, 그가 Github에서의 웹 사이트에서 원하는 무엇이든 할,하지만 난 할 수 없습니다. 나는 시도 많은 DNS의 나는 (내 친구는하지 않습니다)로 설정하지 않으려 고 노력, 서버,하지만 여전히 작동하지 않습니다 .

내 OS : Ubuntu x64 12.04

아이디어주세요. 그리고 감사합니다.

또한 레포를 복제 할 수는 있지만 밀어 넣을 수는 없습니다. 이 문제로 인해 https://codeplane.com/ 으로 변경해야 했지만 왜 발생했는지 이해하고 싶습니다.

편집 : 한 레포를 복제 할 수는 있지만 다른 지점은이 시점에서 중단됩니다.

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를 포맷하고 우분투를 다시 설치했지만 문제는 동일하게 유지됩니다. 따라서 설치 또는 업데이트와 관련된 문제를 제거합니다. 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를 설치하지 않았습니다
Felipe

-v푸시 콜에 추가 하면 (즉, 상세 모드로 실행) 출력은 무엇입니까? 결과에 paste.ubuntu.com을 사용하십시오.
fossfreedom


1
GitHub의 서버 측에서 문제였으며 우분투와 관련이 없습니다.
Braiam

답변:


4

해결책:

Github를 지원하는 긴 스레드 후에 그들은 DDOS 공격을 피하는 것과 관련된 서버 측 구성이라고 나와 같이 일부 사용자에게 영향을 미쳤다고 말했다. Github 서버에서 약간의 조정이 끝나면 모든 것이 정상으로 돌아가고 다시 작동합니다!

Github 지원 팀에 대단히 감사합니다. 그들은 매우 투명하고 도움이되었습니다.

긴 이메일 스레드에서 인용 :

안녕 펠리페-

지난 몇 주 동안 간헐적으로 DDoS 공격을 겪어 왔으며, 우리가 적용한 예방 조치 중 유감스러운 부작용은 이와 같은 이상한 부작용입니다. 여기서 문제는 일부 DDoS 보호 기능이 잘못 구성되었다는 것입니다. 우리는 네트워크 공급자와 협력하여 DDoS 보호 기능을 조정하여 이와 같은 다른 트래픽을 가장 우선 순위에 두지 않도록합니다. 반복되는 문제로 다시 죄송합니다.

제시 깃 허브 작전


그 이후로 실제로 개선이 있었습니까, 아니면 여전히 같은 문제가 있습니까?
IQAndreas

안녕하세요 @IQAndreas, 나는 전에이 문제가 없었습니다. 당신은?
Felipe

나는 1 년 가까이이 문제를 겪어 왔으며 여전히 얻어지고 있으며 우분투를 다시 설치하거나 MTU 크기를 조정해도 아무런 효과가 없습니다. GitHub가 도움을 줄 수 있다고 생각합니까, 아니면 계속 HTTPS를 사용해야합니까?
IQAndreas

안녕하세요 @IQAndreas! Github가 도와드립니다! 그들은 나를 도와 내 문제를 해결합니다. 귀하의 문제가 일부 서버 측 구성과 관련이 있다고 확신합니다. 그들에게 연락하고 당신의 이야기도 여기에 넣으십시오. 같은 문제를 가진 다른 사람들을 돕는 것이 중요합니다! 정말 고맙습니다.
Felipe

2

오류 메시지를 검색하면 MTU 크기에 대한 정보가 나타납니다.

가능하다면 특정 네트워크에서만 발생하는지 확인하기 위해 다른 네트워크 / ISP를 시도하는 것이 좋습니다.

그런 다음 MTU를 변경해 볼 수 있습니다 (예를 들어 Windows가 MTU에 대해 가지고있는 것을보고 우분투를 설정할 수 있습니다. 기본적으로 우분투에서는 1500입니다).

: 여기에 MTU를 변경하는 방법은 http://ubuntuforums.org/showthread.php?t=1887063을 .

먼저 다른 네트워크를 확인한 다음 MTU를 변경해보십시오. 그것은 일반적으로 수행해야 할 것이 아니므로 네트워크를 변경하면 도움이된다면 네트워크에 이상한 문제가 있다고 말하고 싶습니다.


감사합니다 @roadmr! Mac OSX와 Windows에서 시도했지만 괜찮습니다. 우분투에서만 문제가 있습니다. 이 URL을 입력 할 수도 없습니다 (예 : Firefox의 github.com) 첫 페이지에 액세스 할 수 있지만 내부를 클릭 할 때 가끔 실패합니다. 이미 MTU를 변경하려고했지만 여전히 작동하지 않습니다. 내가 더 시도 할 수있는 것을 알고 있습니까? Codeplane이 작동하는 이유와 Github이 작동하지 않는 이유를 이해하지 못합니다. 감사!
Felipe

오늘, 나는에 입력 할 수 github.com 아니라에서 github.com/felipelalli/machine-gun 예를 들어. 브라우저는 "오류 324 (net :: ERR_EMPTY_RESPONSE) : 서버가 데이터를 보내지 않고 연결을 끊었습니다"라는 말까지 끝까지 계속 생각합니다.
Felipe

글쎄, 나는 기관총 URL에 잘 액세스 할 수 있으며 우분투 12.10을 실행 중이므로 우분투에서 "잘못된"것이 아니며 네트워크와 우분투와의 비 호환성 또는 불일치입니다. 네트워크 관리자가 합리적이라면 진단에 도움을 요청할 수 있습니다. 일반적인 대답은 "Windows 사용"일지 모르지만 도움이 될 수 있습니다.
roadmr

안녕 @roadmr, 그것은 내 집에서 발생하고 처음부터 설치를했다. 어쩌면 내 컴퓨터 (Dell Studio) + Ubuntu 12.10의 문제입니까?
Felipe

1

네트워크 노이즈를 최소화하기 위해 응용 프로그램 (이 경우 git client) 이외의 모든 네트워크 응용 프로그램을 비활성화하고 tcpdump / wireshark를 사용하여 문제가 발생했을 때 송수신되는 트래픽을 캡처하면 진단에 도움이 될 수 있습니다.

연결에 문제가있는 명령을 실행하기 전에 캡처를 시작하십시오.

다음을 사용하여 두 프로그램을 모두 설치하십시오.

sudo apt-get install wireshark tcpdump

그런 다음 실행

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

테스트하기 전에 캡처를 시작합니다.

한 세션 동안 실패한 트래픽을 캡처하고 결과로 dump.pcap을 다운로드 할 수있는 위치에 업로드하면 도움이됩니다.


감사합니다. 집에 도착하자마자 볼게요 그러나 문제는 https에서 발생합니다 .tcpdump에 문제가 있다고 생각하지 않습니까? http로 테스트 할 수 있는지 확인하겠습니다.
Felipe

tcpdump의 문제가 무엇을 의미하는지 잘 모르겠습니다. 문제가 발생했을 때 모든 트래픽을 캡처하는 데 사용하여 분석하고 문제를 찾을 수 있도록 제안했습니다.
Marcin Kaminski

https 연결이 트래픽을 캡처 할 수 없음을 의미합니다. 내가 잘못? 암호화되어 있기 때문입니다.
Felipe

내 실수-나는 당신이 HTTPS를 사용하고있는 것을 보지 못했습니다. 이로 인해 발생하는 응용 프로그램 수준 문제가 표시되지 않더라도 하위 네트워크 계층에서 여전히 도움이 될 수있는 문제를 찾을 수 있습니다.
Marcin Kaminski

주목 해 주셔서 감사합니다. 이제 어떻게해야합니까? 가치가 4 BTC.
Felipe

1

프록시를 사용하지 않는 경우이 설명을 무시하십시오.

나는 직장에서 프록시 뒤에 있으며 git가 그것을 통과하도록 구성해야했습니다. 그 전에 Windows 컴퓨터가 정상적으로 작동하는 동안 Ubuntu 컴퓨터에서 github에 대한 시간 초과가 발생했습니다.

따라서 프록시 뒤에 있다면 ~ / .gitconfig 파일을 열고 다음 행을 추가하십시오.

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

물론 IP와 포트 번호를 당신의 것으로 바꾸십시오. 도움이 되었기를 바랍니다


죄송합니다. 이건 제 사건이 아닙니다. 감사. 내 주요 문제는 여전히 남아 있습니다 .Github에 물건을 푸시하려고 할 때입니다. 복제 및 당기는 것이 좋습니다.
Felipe

-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웹 사이트 에 연결할 수 없음을 알았습니다 .

네트워크 WiFi 연결을 802.11n (5.18GHz)에서 802.11g (2.412GHz)로 전환하여 Mac OS X Mavericks와 github 간의 모든 연결 문제를 해결했습니다.

나는 그것이 왜 나를 위해 일했는지 모르겠지만, 그것이 정상으로 돌아 왔기 때문에 기쁘다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.