Security configurations GitHub Enterprise Server에서
Security configurations는 GitHub의 보안 기능을 활성화하기 위한 설정 모음으로, 조직 내의 모든 리포지토리에 적용할 수 있습니다. security configuration을(를) 만들 때, 리포지토리 그룹의 보안 요구 사항에 맞춰 다양한 활성화 설정을 선택할 수 있습니다.
기능 가용성
security configurations에서 사용 가능한 기능은 다음 기준에 따라 결정됩니다.
- GitHub Enterprise Server 인스턴스의 사이트 관리자가 기능을 설치했을 때만 UI에 해당 기능이 표시됩니다.
- Advanced Security 기능은 enterprise 또는 GitHub Enterprise Server 인스턴스에서 GitHub Advanced Security 라이선스가 있어야만 표시됩니다.
- Dependabot security updates 및 code scanning 기본 설정과 같은 특정 기능을 사용하려면 GitHub Actions를 GitHub Enterprise Server 인스턴스에 설치해야 합니다.
security configurations 강제 시행
security configuration을(를) 적용할 때 시행 옵션을 선택하면, 사용자가 포함된 기능들의 사용 상태를 변경하지 못하도록 제한할 수 있습니다.
조직의 사용자가 에서 강제 구성의 기능 사용 상태를 REST API를 통해 변경하려고 시도하면, API 호출이 성공한 것처럼 보일 수 있지만 실제로는 사용 상태가 변경되지 않습니다.
리포지토리에 대한 security configurations의 적용이 중단되는 경우도 있습니다. 예를 들어, 다음과 같은 경우 code scanning의 사용은 리포지토리에 적용되지 않습니다.
- GitHub Actions은(는) 처음에 리포지토리에서 사용하도록 설정되었지만 리포지토리에서는 사용하지 않도록 설정됩니다.
- GitHub Actions을(를) 리포지토리에 사용할 수 없습니다.
- 레이블
code-scanning이 있는 자체 호스팅 실행기를 사용할 수 없습니다. - 리포지토리 수준에서 code scanning 기본 설정에서 제외된 언어를 변경할 수 있습니다.
다음 단계
custom security configurations를 만드는 방법을 알아보려면 사용자 정의 보안 구성 생성하기을(를) 참조하세요.