Skip to main content

영구 커밋 검증 사용 안 함

GitHub Enterprise Server에서 영구 커밋 검증을 비활성화하여 디스크 사용량을 줄일 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Site administrators

영구 커밋 검증 정보

영구 커밋 검증이 활성화된 경우, GitHub Enterprise Server는 서명이 검증될 때 각 커밋과 함께 검증 레코드를 저장합니다. 이 레코드는 서명 키가 나중에 순환되거나, 만료되거나, 해지되더라도 검증된 커밋이 검증 상태를 유지하도록 합니다. 영구 커밋 검증에 대한 자세한 내용은 커밋 서명 확인 정보을(를) 참조하세요.

기본적으로 GitHub Enterprise Server 3.17 이상에서는 영구 커밋 검증이 활성화되어 있습니다.

검증된 각 커밋에는 약 80바이트의 스토리지가 필요합니다. 검증된 커밋 수가 많은 대규모 설치(예: 수십만 개 이상)의 경우, 데이터 증가를 제한하기 위해 이 기능을 비활성화하는 것이 좋습니다.

영구 커밋 검증 사용 안 함

GitHub Enterprise Server 인스턴스의 영구 커밋 검증을 비활성화할 수 있습니다.

  1. 관리 셸에서 다음 명령을 실행합니다.

    Bash
    ghe-config app.persist-commit-signature-verification.enabled false
    
  2. 구성을 적용하세요.

    Bash
    ghe-config-apply
    

영구 커밋 검증 사용

이전에 영구 커밋 검증을 사용하지 않도록 설정한 경우, 다시 사용하도록 설정할 수 있습니다.

  1. 관리 셸에서 다음 명령을 실행합니다.

    Bash
    ghe-config app.persist-commit-signature-verification.enabled true
    
  2. 구성을 적용하세요.

    Bash
    ghe-config-apply