詳細検索

TortoiseGit + GitHub + port 443

아바타
글쓴이 furuyamah
2분 읽기
태그

TortoiseGit + GitHub + port 443
日本語에서 번역 • 원문 보기

TortoiseGit과 GitHub로 편안한 Git 생활을 하고 있었는데, 어느 날 갑자기 끌어올 수가 없어졌습니다.
포트 22를 통한 GitHub와의 통신이 더 이상 불가능한 것 같습니다.

왜?

22번째 포트가 나와서 말인데, SSH 포트입니다. AWS의 서버에서도 SSH이기 때문에,
어딘가에서 닫힌 것 같지는 않아요. GitHub가 저를 차단한 건지 궁금하네요.
유료 요금제 사용자라도 가능한가요?

결국 원인은 알려지지 않았지만, 우리는 환경을 바꿔 포트 443을 통해 통신하기로 했습니다.
TortoiseGit과 Git 클라이언트는 설치 가정입니다.

설치 방법은 다음과 같은 경우에 대해 잘 정리되어 있습니다:

TortoiseGit을 일본어로 번역하는 단계 - ssh 클라이언트 전환

0 오른쪽 클릭으로 컨텍스트 메뉴를 열고 거기서 TortoiseGit 설정을 열면 됩니다.

1
왼쪽 창에서 네트워크를 선택하고, 오른쪽 창에 표시되는 SSH 클라이언트가 없다면 변경하세요:

C:\Program 파일 (x86)\Git\bin\ssh.exe

- 키를 다시 만들어
TortoiseGit을 사용 중이라면, 아마도 SSH 클라이언트에 표준이 될 TortoisePlink.exe을 설정하고 있을 것입니다
패스프레이즈가 인증서에 자동으로 설정되어 다른 SSH 클라이언트가 재사용할 수 없는 것 같아서, 다시 만들 생각입니다.

2
$ ssh-keygen -t rsa -C "이메일 주소"

  • GitHub에 공개키를 등록하세요

3
GitHub 사이트에 가서 이전에 만든 공개키(*.pub) 내용을 복사해서 붙여넣으세요.

 

- SSH 구성 파일 생성
다음 파일을 생성하세요:

C:\Users\[Users]\.ssh\config

4
내부
키 경로를 적절히 수정하세요.

이제 포트 443을 통해 GitHub와 상호작용할 수 있을 것입니다.
한번 해봐.

 

 

참고: SSH 포트가 통과하지 않아도 github.com 로 푸시하는 방법

Related Articles