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 중지 및 시작"을(를) 참조하세요.

추가 참고 자료