2013-06-05 2 views
2

git 및 무선 네트워크의 이상한 동작이 발생합니다.git가 github에 연결할 수 없습니다.

세 가지 무선 연결을 사용할 수 있습니다. 둘 중 하나를 사용하면 (그 중 하나는 집에, 다른 하나는 사무실에서), 나는 문제없이 github에 밀어 넣을 수 있습니다. 나는 세 번째에 연결할 때 다음 명령을, 어떤 결과의 끝없는 기대에

git push origin 

결과를 (이뿐만 아니라 집에). 이러한 기대는 프로세스를 중단 할 때만 완료됩니다. 그런데,

ssh -T [email protected] 

반환

You've successfully authenticated, but GitHub does not provide shell access. 

내가 다른 네트워크에 연결되면, 모든 것이 잘 작동합니다.

P. 이 질문을 받았다 같이 SSH 어떤 이유로 실패 할 경우

git remote -v 
origin [email protected]:MyName/my_repo.git (fetch) 
origin [email protected]:MyName/my_repo.git (push) 
+0

[당신이 '기대'가 무엇을 의미합니까? 제 3 네트워크 그래서 대기가 예상 될 저하 될 수 있습니까? – GoZoner

+0

리모컨은 어떻게 구성 되나요? 질문에'git remote -v' 결과를 추가하십시오. –

+0

'expectation'은 명령이 전혀 출력을 생성하지 않는다는 것을 의미했습니다. 그리고 Ctrl + C를 누를 때까지 계속됩니다. 네트워크가 너무 느리지 않습니다 .- 온라인으로 영화를 쉽게 볼 수 있습니다. – Andrew

답변

2

는 시도와 HTTPS 프로토콜로 전환 : 그 여전히 중지되는 경우

git remote set-url origin https://[email protected]/MyName/my_repo.git 

참조, 또는 당신의 GitHub의 계정에 대해 물어 않을 경우 암호.

(당신이 credential-helper와 그 자격 증명을 캐시 할 수 있습니다 주)

+0

고마워요! 내가해야만하는 유일한 수정은 ** git remote set-url origin **'https : // github.com/MyName/my_repo.git'입니다. – Andrew

+0

이 약간의 변형은 저에게 효과적이었습니다 :'url = https : // github.com/MyOrganisation/my_repo.git'를 내'.git/config'에 추가하고 내 리모컨의 일반적인 SSH URL을 주석 처리했습니다. 이렇게하면 제한된 공개 와이파이가 아닌 경우 일반 설정을 되돌릴 수 있습니다. – lavaturtle

관련 문제