Skip to main content

리포지토리에서 코드 스캔을 위한 고급 설정을 사용하고 있습니다.

코드 검색에 대해 고급 설정을 사용하는 리포지토리에 security configuration을(를) 기본 코드 검색이 활성화된 상태로 첨부하려고 하면 오류가 발생합니다.

누가 이 기능을 사용할 수 있나요?

관리자 역할이 있는 조직 소유자, 보안 관리자 및 조직 구성원

이 기사에서

문제에 대해

          security configuration와 기본 설정이 "Enabled"로 되어 있는 code scanning를 code scanning 대상 리포지토리에 적용할 수 없습니다. 대상 리포지토리에 고급 설정의 활성 구성이 있는 경우에는 적용할 수 없습니다. 고급 설정은 적용되는 리포지토리의 특정 보안 요구 사항에 맞게 조정되므로 규모에 따라 재정의할 수 없습니다.

활성화된 고급 설정입니다

"만약 code scanning가 'Enabled'로 설정된 security configuration를 이미 고급 설정을 사용하는 리포지토리에 연결하려고 하면, 보안 설정은 다음과 같이 적용됩니다."

  •         **
            Code scanning 기본 설정은 사용하도록 설정되지 않으며** 고급 설정은 정상적으로 계속 실행됩니다.
    
  •         **구성에서 사용하도록 설정된 다른 모든 보안 기능이 사용하도록 설정됩니다.**
    
  • 구성의 일부 기능만 사용하도록 설정되므로 리포지토리에 연결되지 않습니다.security configuration

비활성 상태이거나 없는 고급 설정

리포지토리가 다음 조건을 충족하는 경우 고급 설정은 리포지토리에 대해 비활성으로 간주됩니다.

  • 최신 CodeQL 분석이 90일 이상 경과했습니다.
  • 모든 CodeQL 구성이 삭제되었습니다.
  • 워크플로 파일이 삭제되었거나 사용하지 않도록 설정되어 있습니다(작업을 사용하여 고급 설정을 실행하는 경우에만 해당).

고급 설정이 없거나 고급 설정이 비활성 상태이면 기본 설정이 활성화되고 security configuration 예상대로 적용됩니다.

문제 해결

이 문제를 해결할 수 있는 세 가지 방법이 있습니다.

  1.        **에서 기본 설정 옵션을 "사용"에서 "고급 설정이 허용된 상태로 사용"**security configuration으로 변경합니다. 
           _3.19에서 GitHub Enterprise Server 사용할 수 있는 옵션입니다._ 편집한 security configuration을 리포지토리에 다시 적용하십시오. 자세한 내용은 [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration)을(를) 참조하세요.
    
  2.        **리포지토리 수준에서 기본 설정을**code scanning 사용하도록 영향을 받는 리포지토리를 업데이트한 다음 리포지토리에 다시 적용합니다 security configuration . 자세한 내용은 [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning)을(를) 참조하세요.
    
  3. 새로운 사용자 지정 security configuration을 생성하여 code scanning 설정을 포함하지 않도록 하고, 이 security configuration를 고급 설정을 사용하는 리포지토리에 적용하십시오. 자세한 내용은 사용자 정의 보안 구성 생성하기을(를) 참조하세요.