이 오류 정보
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을 실행하려고 시도하는 경우 보고됩니다.
오류의 원인 확인
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
사이드바의 "Security" 섹션에서 Code security and analysis 를 클릭합니다.
-
설정 페이지에서 “Advanced Security”까지 아래로 스크롤합니다.
-
연결된 활성 Enable 단추가 있는 경우 GitHub Advanced Security는 이 리포지토리에 사용할 수 있지만 아직 사용하도록 설정되지 않았습니다.
-
정책에 의해 GitHub Advanced Security의 사용이 차단되면 Enable 단추가 비활성 상태이고 정책 소유자가 나열됩니다.
문제 해결
GitHub Advanced Security를 리포지토리에서 사용할 수 있는 경우 설정 페이지에서 사용하도록 설정할 수 있습니다.
GitHub Advanced Security가 정책에 의해 차단된 경우 먼저 액세스를 요청해야 합니다.
GitHub Advanced Security에 대한 액세스 요청
- "Code security and analysis" 설정에서 엔터프라이즈 이름을 클릭하여 Advanced Security 제품에 대한 액세스를 제어하는 정책을 편집할 수 있는 액세스 권한이 있는 사용자 목록을 표시합니다. 자세한 내용은 엔터프라이즈에 대한 코드 보안 및 분석을 위한 정책 적용을(를) 참조하세요.
- 추가 기능에 대한 액세스를 요청하는 회사의 정책을 따릅니다.
GitHub Advanced Security 활성화
- “코드 보안” 설정 페이지를 엽니다.
- “Advanced Security” 기능 옆에 있는 Enable을 클릭하세요.
- code scanning을(를) 다시 실행하십시오.