Skip to main content

모든 커밋에 대한 확인 상태 표시

커밋 서명 확인을 위해 경계 모드를 사용하도록 설정하여 모든 커밋 및 태그를 서명 확인 상태로 표시할 수 있습니다.

경계 모드 정보

컴퓨터에서 로컬로 작업하는 경우 Git을 사용하면 변경 내용의 작성자 및 커밋자의 ID를 설정할 수 있습니다. 이렇게 하면 사용자가 만든 커밋 및 태그가 실제로 생성되었다고 다른 사용자가 확신하기가 어려울 수 있습니다. 커밋 및 태그에 서명하여 문제를 해결할 수 있습니다. 자세한 내용은 "커밋 서명" 및 "태그 서명"을(를) 참조하세요. GitHub은 서명된 커밋 및 태그를 확인 상태로 표시합니다.

기본적으로 커밋 및 태그는 성공적으로 확인된 GPG, SSH 또는 S/MIME 키로 서명된 경우 “확인됨”으로 표시됩니다. GitHub에서 확인할 수 없는 서명이 커밋 또는 태그에 있는 경우 커밋 또는 태그를 “확인되지 않음”으로 표시합니다. 다른 모든 경우에는 확인 상태가 표시되지 않습니다.

그러나 GitHub 설정에서 경계 모드를 사용하도록 설정하여 다른 사용자에 대해 커밋 및 태그에 기인하는 ID에 대한 신뢰도를 높일 수 있습니다. 경계 모드를 사용하도록 설정하면 모든 커밋 및 태그가 세 가지 확인 상태 중 하나로 표시됩니다.

상태설명
확인됨커밋이 서명되고 서명이 성공적으로 확인되었으며 커밋한 사람은 경계 모드를 활성화한 유일한 작성자입니다.
부분적으로 확인됨커밋이 서명되고 서명이 성공적으로 확인되었지만 커밋에 작성자가 있습니다. a) 커밋한 사람이 아니며 b) 경계 모드를 활성화했습니다. 이 경우 커밋 서명은 작성자의 동의를 보장하지 않으므로 커밋은 부분적으로만 확인됩니다.
미확인다음 중 하나는 true입니다.
- 커밋이 서명되었지만 서명을 확인할 수 없습니다.
- 커밋이 서명되지 않았고 커밋한 사람이 경계 모드를 활성화했습니다.
- 커밋이 서명되지 않았고 작성자가 경계 모드를 활성화했습니다.

모든 커밋 및 태그에 서명하고 GitHub에서 계정에 대해 확인된 메일 주소를 커밋자 메일 주소로 사용하는 경우에만 경계 모드를 사용하도록 설정해야 합니다. 이 모드를 사용하도록 설정한 후 로컬로 생성하여 GitHub에 푸시하는 서명되지 않은 커밋 또는 태그는 “확인되지 않음”으로 표시됩니다.

GitHub에서 서명된 커밋 또는 태그의 확인 상태를 확인하고 커밋 서명이 확인되지 않은 이유를 확인할 수 있습니다. 자세한 내용은 "커밋 및 태그 서명 확인 상태 확인"을 참조하세요.

경계 모드 사용

  1. 페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. 사이드바의 "액세스" 섹션에서 SSH 및 GPG 키를 클릭합니다.

  3. "경계 모드"에서 서명되지 않은 커밋을 확인되지 않은 것으로 플래그 지정을 선택합니다.