경계 모드 정보
컴퓨터에서 로컬로 작업하는 경우 Git을 사용하면 변경 내용의 작성자 및 커밋자의 ID를 설정할 수 있습니다. 이렇게 하면 사용자가 만든 커밋 및 태그가 실제로 생성되었다고 다른 사용자가 확신하기가 어려울 수 있습니다. 커밋 및 태그에 서명하여 문제를 해결할 수 있습니다. 자세한 내용은 "커밋 서명" 및 "태그 서명"을(를) 참조하세요. GitHub은 서명된 커밋 및 태그를 확인 상태로 표시합니다.
기본적으로 커밋 및 태그는 성공적으로 확인된 GPG, SSH, S/MIME 키로 서명된 경우 “확인됨”으로 표시됩니다. GitHub에서 확인할 수 없는 서명이 커밋 또는 태그에 있는 경우 커밋 또는 태그를 “확인되지 않음”으로 표시합니다. 다른 모든 경우에는 확인 상태가 표시되지 않습니다.
그러나 GitHub 설정에서 경계 모드를 사용하도록 설정하여 다른 사용자에 대해 커밋 및 태그에 기인하는 ID에 대한 신뢰도를 높일 수 있습니다. 경계 모드를 사용하도록 설정하면 모든 커밋 및 태그가 세 가지 확인 상태 중 하나로 표시됩니다.
Status | 설명 |
---|---|
확인됨 | 커밋이 서명되고 서명이 성공적으로 확인되었으며 커밋한 사람은 경계 모드를 활성화한 유일한 작성자입니다. |
부분적으로 확인됨 | 커밋이 서명되고 서명이 성공적으로 확인되었지만 커밋에 작성자가 있습니다. a) 커밋한 사람이 아니며 b) 경계 모드를 활성화했습니다. 이 경우 커밋 서명은 작성자의 동의를 보장하지 않으므로 커밋은 부분적으로만 확인됩니다. |
미확인 | 다음 중 하나는 true입니다. - 커밋이 서명되었지만 서명을 확인할 수 없습니다. - 커밋이 서명되지 않았고 커밋한 사람이 경계 모드를 활성화했습니다. - 커밋이 서명되지 않았고 작성자가 경계 모드를 활성화했습니다. |
모든 커밋 및 태그에 서명하고 GitHub Enterprise Server에서 계정에 대해 확인된 메일 주소를 커밋자 메일 주소로 사용하는 경우에만 경계 모드를 사용하도록 설정해야 합니다. 이 모드를 사용하도록 설정한 후 로컬로 생성하여 GitHub에 푸시하는 서명되지 않은 커밋 또는 태그는 “확인되지 않음”으로 표시됩니다.
GitHub Enterprise Server에서 서명된 커밋 또는 태그의 확인 상태를 확인하고 커밋 서명이 확인되지 않은 이유를 확인할 수 있습니다. 자세한 내용은 "커밋 및 태그 서명 확인 상태 확인"을(를) 참조하세요.
경계 모드 사용
- GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, 설정을 선택합니다.
- 사이드바의 "액세스" 섹션에서 SSH 및 GPG 키를 클릭합니다.
- "경계 모드"에서 서명되지 않은 커밋을 확인되지 않은 것으로 플래그 지정을 선택합니다.