이 오류 정보
GitHub Code Security or GitHub Advanced Security must be enabled for this repository to use code scanning
403: GitHub Code Security or GitHub Advanced Security is not enabled
이 오류는 GitHub Code Security가 활성화되지 않았거나 정책에 의해 이 기능의 사용이 차단된 리포지토리에서 code scanning을 실행하려고 시도하는 경우 보고됩니다.
프라이빗 또는 내부 표시 유형이 있는 리포지토리에 대해서만 이 오류가 표시됩니다. GitHub Code Security는 기본적으로 모든 퍼블릭 리포지토리에 대해 사용하도록 설정되어 있습니다.
GitHub Free 또는 GitHub Pro 플랜에 있는 경우 공개적으로 사용할 수 있는 리포지토리에서만 code scanning을 사용할 수 있습니다. 프라이빗이나 내부 리포지토리에 code scanning을 사용하도록 설정하려면 GitHub Team 또는 GitHub Enterprise로 업그레이드하고 GitHub Code Security를 사용하여 리포지토리에 대해 Code Security를 사용하도록 설정해야 합니다. 자세한 내용은 GitHub의 플랜 및 GitHub Advanced Security 정보을(를) 참조하세요.
오류의 원인 확인
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
사이드바의 "Security" 섹션에서 Advanced Security 를 클릭합니다.
-
설정 페이지에서 “Code Security”까지 아래로 스크롤합니다.
-
연결된 활성 Enable 단추가 있는 경우 GitHub Code Security는 이 리포지토리에 사용할 수 있지만 아직 사용하도록 설정되지 않았습니다.
-
정책에 의해 GitHub Code Security의 사용이 차단된 경우 Enable 단추 대신 “ Disabled”가 표시됩니다.
문제 해결
GitHub Code Security를 리포지토리에서 사용할 수 있는 경우 설정 페이지에서 사용하도록 설정할 수 있습니다.
GitHub Code Security가 정책에 의해 차단된 경우 먼저 액세스를 요청해야 합니다.
GitHub Code Security에 대한 액세스 요청
- "Advanced Security" 설정에서 엔터프라이즈 이름을 클릭하여 Code Security 제품에 대한 액세스를 제어하는 정책을 편집할 수 있는 액세스 권한이 있는 사용자 목록을 표시합니다. 자세한 내용은 엔터프라이즈에 대한 코드 보안 및 분석을 위한 정책 적용을(를) 참조하세요.
- 추가 기능에 대한 액세스를 요청하는 회사의 정책을 따릅니다.
GitHub Code Security 활성화
- “코드 보안” 설정 페이지를 엽니다.
- “Code Security” 기능 옆에 있는 Enable을 클릭하세요.
- code scanning을(를) 다시 실행하십시오.