Skip to main content

GitHub Codespaces 관련 GPG 확인 관리

GitHub이(가) 자동으로 GPG를 사용하여 codespace에서 커밋에 서명하도록 허용할 수 있으므로 다른 사용자가 신뢰할 수 있는 원본에서 변경 내용을 확인할 수 있습니다.

GitHub Codespaces GPG 확인 정보

GPG 확인을 사용하도록 설정하면 GitHub은(는) GitHub Codespaces에서 수행한 커밋에 자동으로 서명하고 GitHub에서 커밋 상태가 확인됩니다. GitHub-서명한 커밋에 대한 자세한 정보는 "커밋 서명 확인 정보"을(를) 참조하세요.

기본적으로 만드는 codespace에 대한 GPG 확인을 사용하지 않도록 설정됩니다. GPG 확인을 사용하도록 설정하면 신뢰할 수 있는 리포지토리에서의 커밋이 서명됩니다.

GitHub Codespaces에 대한 신뢰할 수 있는 리포지토리 목록은 GPG 검증과 설정 동기화 기능 간에 공유됩니다. 두 기능을 모두 사용하도록 설정한 경우 GPG 검증을 위해 신뢰할 수 있는 리포지토리의 선택된 목록을 추가한 경우 설정 동기화는 이러한 리포지토리에서 만든 codespace에서 활성화됩니다. 설정 동기화에 대한 새 리포지토리를 신뢰하는 경우 동일한 리포지토리에 대해 GPG 검증을 사용하도록 설정됩니다. 기능은 신뢰할 수 있는 리포지토리의 동일한 목록을 공유하지만 GPG 검증 및 설정 동기화를 독립적으로 사용하거나 사용하지 않도록 설정할 수 있습니다.

참고: 이전에 모든 리포지토리에 대해 GPG 검증을 사용하도록 설정한 경우 신뢰할 수 있는 리포지토리 선택 목록을 사용하도록 기본 설정을 변경하는 것이 좋습니다. 자세한 내용은 "GitHub Codespaces의 보안"을(를) 참조하세요.

설정 동기화 관리에 대한 자세한 내용은 "계정에 맞게 GitHub Codespaces 개인 설정"을(를) 참조하세요.

참고: Dot 파일 리포지토리를 GitHub Codespaces과(와) 연결한 경우 dot 파일의 Git 구성이 GitHub Codespaces에서 커밋에 서명하는 데 필요한 구성과 충돌할 수 있습니다. 자세한 내용은 "GitHub Codespaces에 대한 GPG 검증 문제 해결"을(를) 참조하세요.

GPG 확인 사용 설정 또는 사용 안 함 설정

  1. GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, 설정을 선택합니다.

  2. 사이드바의 "코드, 계획, 자동화" 섹션에서 Codespaces를 클릭합니다.

  3. 표시되는 페이지의 "GPG 확인"에서 사용을 선택하거나 선택 취소하여 GPG 확인을 사용하거나 사용하지 않도록 설정합니다.

  4. GPG 검증 및 설정 동기화를 위해 신뢰할 수 있는 리포지토리를 변경하려면 "신뢰할 수 있는 리포지토리"에서 모든 리포지토리를 선택하거나 선택한 리포지토리를 선택하고 "리포지토리 선택" 드롭다운을 사용하여 신뢰할 수 있는 리포지토리를 추가합니다.

    참고: 선택한 신뢰할 수 있는 리포지토리 목록을 사용하는 것이 좋습니다. 자세한 내용은 "GitHub Codespaces의 보안"을(를) 참조하세요.

GPG 검증을 사용하도록 설정하면 관련 리포지토리에서 만든 새 codespace에서 자동으로 적용됩니다. 기존 활성 codespace에서 GPG 검증을 적용하려면 codespace를 중지하고 다시 시작해야 합니다. 자세한 내용은 "Codespace 중지 및 시작"을(를) 참조하세요.

추가 참고 자료