이번 소식
GitHub가 커밋을 실제로 올린 인증 계정을 별도로 기록하고, 화면과 API에 표시하는 기능을 제한 공개 프리뷰로 제공하기 시작했습니다. GitHub Enterprise 고객이 대상이며, 참여하려면 담당 계정 팀에 접근 권한을 요청해야 합니다.
달라진 점
기존 커밋의 author·committer 정보는 코드를 올리는 프로그램이 이름과 이메일을 입력하는 방식입니다. GitHub는 저장소 쓰기 권한이 있는 사람이 이 값을 다른 이름과 이메일로 지정할 수 있어, 계정이 침해되면 신뢰하는 관리자가 만든 변경처럼 위장할 위험이 있다고 설명했습니다.
새 기능은 이 작성 정보와 별개로 실제 업로드 때 인증된 계정을 커밋마다 지속적으로 기록합니다. 기존 작성자와 committer 항목을 대신 없애는 것이 아니라, 실제로 올린 사람인 pusher 정보를 함께 보여 줍니다.
저장소 규칙에는 Committer must match pusher 조건도 추가됩니다. 커밋의 committer 이메일이 실제로 올리는 계정의 확인된 이메일 중 어느 것과도 맞지 않으면 해당 업로드를 차단하는 조건입니다.
어떤 점이 달라지나요?
코드 변경을 검토하는 팀은 적혀 있는 이름만 보는 대신 실제 인증 계정을 함께 확인할 수 있습니다. GitHub는 의심스러운 활동을 점검하거나 보안 조사를 진행할 때 이 정보를 활용할 수 있다고 안내했습니다. 더 엄격하게 제한하려는 저장소는 새 일치 조건을 규칙 묶음에 추가하는 방식입니다.
사용 전 확인할 점
현재는 Enterprise 고객 대상 제한 공개 프리뷰입니다. 일반 공개나 모든 계정의 기본 기능으로 확대해서 해석하지 않아야 합니다. 참여 접근 권한을 요청한 뒤, 기록 확인과 업로드 차단 규칙 설정을 구분해 살펴보세요.
공식 자료에 표시된 발표일: 2026년 10월 12일.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.