설정 기본 개념

  • GitHub Enterprise는 가장 상위부터 Enterprise - Organization - Repository의 구조로 되어 있습니다. (설명링크)

  • 각 계위에서 하위의 ‘모든’ 개체에 GHAS 기능을 허용, 또는 ‘특정’ 개체들에 GHAS 기능을 사용하도록 설정할 수 있습니다.

    • 따라서, 가장 상위 레벨인 Enterprise 관리자는 먼저 GHAS 기능을 허용할 Organization에 대해GHAS 기능들을 허용해 주어야 합니다.

    • Organization 레벨에서 그 밑에 있는 ‘모든’ Repository에 대해, 혹은 ‘특정’ Repository에 대해 선택적으로 GHAS 기능을 사용하도록 허용할 수 있습니다.

    • Repository에서는 GHAS를 Enable/Disable하면, 그 Repository에만 적용됩니다.

GHAS 기능의 활성화 설정 순서

  • GHAS 트라이얼 단계이므로 아래와 같이 심플하게 설정하여 테스트를 진행합니다. 이후, 상용화 시에는 보다 상세하게 설정을 진행하실 수 있습니다.
  1. Enterprise Policy 설정
    • Enterprise 관리페이지(Enterprise관리페이지 접근방법)의 Policies > Code security and analysis 메뉴에서 설정
    • 세부 기능들 ‘Allowed’ 혹은 ‘Enabled’ 로 설정
    • ‘특정’ Organization에 대해 선택적으로 GHAS 기능을 사용하도록 허용 (설명링크)
  2. Organization 레벨에서 ‘특정’ 저장소들에 대해 ‘GitHub recommended’ configuration 적용 (설명링크)
    • ‘모든’ 저장소에 하면, 주어진 Action 사용 시간이 빠르게 차감될 수 있으므로, GHAS기능을 테스트하실 저장소들만 선택하여 적용 합니다.

GitHub Enterprise의 다양한 기능설명을 위한 웹페이지입니다.

Last Modified Date: $LAST_MODIFIED_DATE$