Skip to main content

오류: "이 리포지토리에서 코드 검색을 사용하려면 GitHub Advanced Security를 사용하도록 설정해야 합니다."

이 오류가 표시되면 GitHub Advanced Security가 활성화되어 있는지 확인해야 합니다.

이 오류 정보

GitHub Advanced Security must be enabled for this repository to use code scanning
403: GitHub Advanced Security is not enabled

이 오류는 GitHub Advanced Security가 활성화되지 않았거나 정책에 의해 이 기능의 사용이 차단된 리포지토리에서 code scanning을 실행하려고 시도하는 경우 보고됩니다.

오류의 원인 확인

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 사이드바의 "Security" 섹션에서 Code security and analysis 를 클릭합니다.

  4. 설정 페이지에서 “Advanced Security”까지 아래로 스크롤합니다.

  5. 연결된 활성 Enable 단추가 있는 경우 GitHub Advanced Security는 이 리포지토리에 사용할 수 있지만 아직 사용하도록 설정되지 않았습니다.

  6. 정책에 의해 GitHub Advanced Security의 사용이 차단되면 Enable 단추가 비활성 상태이고 정책 소유자가 나열됩니다.

    "Advanced Security의 스크린샷" 설정입니다. 엔터프라이즈 정책의 소유자와 비활성 “Enable” 단추는 진한 주황색으로 강조 표시됩니다.

문제 해결

GitHub Advanced Security를 리포지토리에서 사용할 수 있는 경우 설정 페이지에서 사용하도록 설정할 수 있습니다.

GitHub Advanced Security가 정책에 의해 차단된 경우 먼저 액세스를 요청해야 합니다.

GitHub Advanced Security에 대한 액세스 요청

  1. "Code security and analysis" 설정에서 엔터프라이즈 이름을 클릭하여 Advanced Security 제품에 대한 액세스를 제어하는 정책을 편집할 수 있는 액세스 권한이 있는 사용자 목록을 표시합니다. 자세한 내용은 엔터프라이즈에 대한 코드 보안 및 분석을 위한 정책 적용을(를) 참조하세요.
  2. 추가 기능에 대한 액세스를 요청하는 회사의 정책을 따릅니다.

GitHub Advanced Security 활성화

  1. “코드 보안” 설정 페이지를 엽니다.
  2. “Advanced Security” 기능 옆에 있는 Enable을 클릭하세요.
  3. code scanning을(를) 다시 실행하십시오.