카페에서 작업 시에 간혹 git 명령어 실행을 할 경우 동작하지 않음 😨
ssh: connect to host github.com port 22: Operation timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
처음에는 ssh key 문제인 것 같아 삭제하고 새로 세팅해보았으나 해결이 되지 않았다.
stackoverflow 답변글
github 공식 문서
위 링크에서 필요한 내용을 발견하고 적용했더니 해결 됐다!!! 👍
찾아보니 방화벽이나 ISP가 설정한 방화벽이 port 22에서 ssh 연결을 차단하는 경우에 자주 발생한다고 한다.
~/.ssh/config 에 아래의 내용을 추가하면 간단하게 해결
Host github.com
Hostname ssh.github.com
Port 443