SSH 연결을 테스트하기 전에 이미 다음을 수행한 상태여야 합니다.
이전에 만든 SSH 키 암호를 사용하여 이 작업을 인증해야 합니다. "SSH 키 암호 사용" 항목을 참조하세요.
-
Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.
-
다음을 입력합니다.
Shell ssh -T git@github.com # Attempts to ssh to GitHub
ssh -T git@github.com # Attempts to ssh to GitHub
다음과 같은 경고가 표시될 수 있습니다.
> The authenticity of host 'github.com (IP ADDRESS)' can't be established. > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. > Are you sure you want to continue connecting (yes/no)?
-
표시되는 메시지의 지문이 GitHub의 공개 키 지문과 일치하는지 확인합니다. 일치하는 경우
yes
를 다음을 입력합니다.> Hi USERNAME! You've successfully authenticated, but GitHub does not > provide shell access.
다음과 같은 오류 메시지가 표시될 수도 있습니다.
... Agent admitted failure to sign using the key. debug1: No more authentication methods to try. Permission denied (publickey).
이는 특정 Linux 배포판의 알려진 문제입니다. 자세한 내용은 "오류: 에이전트가 서명 실패를 인정했습니다."을(를) 참조하세요.
참고: 원격 명령은 코드 1을 사용하여 종료되어야 합니다.
-
결과 메시지에 사용자 이름이 포함되어 있는지 확인합니다. "권한 거부됨" 메시지가 표시되면 "오류: 권한이 거부됨(publickey)"을(를) 참조하세요.