Skip to main content

Enterprise Server 3.15 은(는) 현재 릴리스 후보로 제공됩니다.

SSH 연결 테스트

SSH 키를 설정하고 GitHub에 추가한 후 연결을 테스트할 수 있습니다.

Platform navigation

SSH 연결을 테스트하기 전에 이미 다음을 수행한 상태여야 합니다.

이전에 만든 SSH 키 암호를 사용하여 이 작업을 인증해야 합니다. "SSH 키 암호 사용" 항목을 참조하세요.

  1. Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.

  2. 다음을 입력합니다.

    Shell
    ssh -T git@HOSTNAME
    # Attempts to ssh to GitHub Enterprise Server
    

    다음과 같은 경고가 표시될 수 있습니다.

    > The authenticity of host 'HOSTNAME (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > Are you sure you want to continue connecting (yes/no)?
    
  3. 표시되는 메시지의 지문이 엔터프라이즈의 공개 키 지문과 일치하는지 확인합니다. 일치하는 경우 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을 사용하여 종료되어야 합니다.

  4. 결과 메시지에 사용자 이름이 포함되어 있는지 확인합니다. "권한 거부됨" 메시지가 표시되면 "오류: 권한이 거부됨(publickey)"을(를) 참조하세요.