영구 커밋 검증 정보
영구 커밋 검증이 활성화된 경우, GitHub Enterprise Server는 서명이 검증될 때 각 커밋과 함께 검증 레코드를 저장합니다. 이 레코드는 서명 키가 나중에 순환되거나, 만료되거나, 해지되더라도 검증된 커밋이 검증 상태를 유지하도록 합니다. 영구 커밋 검증에 대한 자세한 내용은 커밋 서명 확인 정보을(를) 참조하세요.
기본적으로 GitHub Enterprise Server 3.17 이상에서는 영구 커밋 검증이 활성화되어 있습니다.
검증된 각 커밋에는 약 80바이트의 스토리지가 필요합니다. 검증된 커밋 수가 많은 대규모 설치(예: 수십만 개 이상)의 경우, 데이터 증가를 제한하기 위해 이 기능을 비활성화하는 것이 좋습니다.
영구 커밋 검증 사용 안 함
GitHub Enterprise Server 인스턴스의 영구 커밋 검증을 비활성화할 수 있습니다.
-
관리 셸에서 다음 명령을 실행합니다.
Bash ghe-config app.persist-commit-signature-verification.enabled false
ghe-config app.persist-commit-signature-verification.enabled false
-
구성을 적용하세요.
Bash ghe-config-apply
ghe-config-apply
영구 커밋 검증 사용
이전에 영구 커밋 검증을 사용하지 않도록 설정한 경우, 다시 사용하도록 설정할 수 있습니다.
-
관리 셸에서 다음 명령을 실행합니다.
Bash ghe-config app.persist-commit-signature-verification.enabled true
ghe-config app.persist-commit-signature-verification.enabled true
-
구성을 적용하세요.
Bash ghe-config-apply
ghe-config-apply