ssh : 호스트 이름을 확인할 수 없습니다. github.com : 이름 또는 서비스를 알 수 없습니다. 치명적 : 원격 끝이 예기치 않게 끊김
GitHub 계정을 설정하는 프로세스는 잘 작동하지만 저장소를 GitHub에 푸시하려고하면 작동하지 않습니다. 표시되는 오류 메시지는 다음과 같습니다.
ssh: Could not resolve hostname github.com: Name or service not known
fatal: The remote end hung up unexpectedly
RSA 키를 변경하려고 시도했지만 여전히 오류가 발생합니다.
이 오류의 원인은 무엇입니까?
최근에이 문제도 보았습니다. 아래에 내 해결책이 있습니다.
- ping github.com, 핑이 실패한 경우. DNS 오류입니다.
- sudo vim /etc/resolv.conf, 추가 : nameserver 8.8.8.8 nameserver 8.8.4.4
또는 실제 네트워크 문제 일 수 있습니다. 네트워크 관리자를 다시 시작 sudo service network-manager restart
하거나 수정하십시오.
Github는 현재 (2012 년 2 월 22 일, 2016 년 9 월 5 일) ssh를 통한 푸시 / 풀링에 몇 가지 문제가 있습니다. 같은 문제가 발생합니다.
https를 가져 오는 것은 작동하는 생각입니다.
https://help.github.com/articles/using-ssh-over-the-https-port/ 가이드를 따라 https를 밀어 볼 수 있습니다.
이것은 https가 영향을받지 않는 경우에만 도움이됩니다. https://status.github.com/에서 속도가 느려지는 징후를 보이면 시도해 볼 수 있습니다 . 평균 응답 시간이 올라가는 그래프는 github에 문제 (또는 DDOS)가 있다는 것을 의미합니다.
github가 현재 DDOS를 사용하고있는 경우 타사에서 DDOS 보호를 활성화하도록 선택할 수 있습니다. 이것은 그들이 DDOS의 일부인 경우 DNS 레코드 및 / 또는 서버를 변경한다는 것을 의미합니다.
Flushing your dns, changing your dns server or restarting your network (which will possibly flush your dns cache) as stated in the other answer might help in fixing the issue for you if github is mitigating a DDOS.
Or if you have problems with your ssh setup you can find the ssh faq here: http://help.github.com/ssh-issues/
Other ways to flush your dns, in windows in your terminal
ipconfig /flushdns
on macos
dscacheutil -flushcache
on linux
service nscd restart
or simply rebooting ;)
I have just received this error after switching from HTTPS to SSH (for my origin remote). To fix, I simply ran the following command (for each repo):
ssh -T git@github.com
Upon receiving a successful response, I could fetch/push to the repo with ssh.
I took that command from Git's Testing your SSH connection guide, which is part of the greater Connecting to GitHub with with SSH guide.
In my case I had misspelled something when manually adding the remote origin with git remote add origin ...
.
It's worth checking your remote is correct with git remote -v
Sometimes restarting your machine is also a good idea. When I faced the same issue after restarting the system, it told me that your private key is locked and github cant access that.. so enter your password to do that.. I entered the password and then the issue was resolved.
ReferenceURL : https://stackoverflow.com/questions/9393409/ssh-could-not-resolve-hostname-github-com-name-or-service-not-known-fatal-th
'Program Tip' 카테고리의 다른 글
Mod Zero를 할 수 없습니까? (0) | 2021.01.08 |
---|---|
대규모 프로젝트를위한 NodeJS 대 Play 프레임 워크 (0) | 2021.01.08 |
OS 스케줄러는 어떻게 CPU를 다시 제어합니까? (0) | 2021.01.08 |
JAXB가 목록에 대한 setter를 생성하지 않는 이유 (0) | 2021.01.08 |
OpenCL과 OpenGL의 컴퓨 트 셰이더의 차이점은 무엇입니까? (0) | 2021.01.08 |