Skip to main content

비활성화 GitHub Code Quality

리포지토리에서 또는 조직 전체에 걸쳐 Code Quality 검사를 중지하고, 중지하기 전에 요금과 기존 데이터에 어떤 일이 발생하는지 확인하세요.

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

관리자 역할이 있는 리포지토리 소유자, 조직 소유자 및 사용자

GitHub Team 또는 GitHub Enterprise Cloud

리포지토리의 Code Quality 비활성화

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

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

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

  3. 사이드바의 "보안" 아래에서 " 코드 품질" 페이지를 표시하려면 **** 을 클릭합니다.

  4. 비활성화를 클릭합니다.

  5. 변경 내용 저장을 클릭합니다.

이렇게 하면 해당 리포지토리에 대한 모든 향후 Code Quality 검사와 생성되는 청구가 중지됩니다.

조직에 대해 Code Quality 비활성화

조직 수준에서 사용하지 않도록 설정하면 한 번의 변경으로 조직 전체에서 Code Quality이 비활성화됩니다.

  1. GitHub에서 조직의 기본 페이지로 이동합니다.

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

    조직 프로필에 있는 여러 탭의 스크린샷. "설정" 탭이 진한 주황색으로 표시됩니다.

  3. 사이드바의 "보안"에서 을 클릭합니다 코드 품질.

  4. "리포지토리 액세스"의 드롭다운 메뉴에서 리포지토리 없음 을 선택합니다. 이렇게 하면 조직의 기본 설정이 꺼짐으로 설정되어, 조직 기본 설정을 따르는 모든 리포지토리에서 현재 리포지토리와 앞으로 생성될 리포지토리 모두에 대해 Code Quality가 비활성화됩니다.

  5. 또한 관리자가 의도적으로 사용하도록 설정한 리포지토리에서 사용하지 않도록 설정하고 Code Quality 관리자가 다시 사용하도록 설정하지 않도록 하려면 액세스 적용을 켭니다. 강제 적용하지 않으면 해당 리포지토리에서는 Code Quality가 계속 활성화된 상태로 유지됩니다.

  6. 리포지토리에서 결정하도록 선택하지 않으면 영향을 받는 리포지토리의 총 수를 보여 주는 "사용 권한 및 청구 변경 검토" 대화 상자가 나타납니다. 세부 정보를 검토한 다음 확인을 클릭합니다.

액세스 옵션의 전체 목록 및 적용 방법은 조직 및 기업 전반의 코드 품질 활성화을 참조하세요.

기존 데이터에 어떻게 되나요?

비활성화 Code Quality:

  • 향후 검사를 해제합니다. 리포지토리의 코드 또는 커밋 기록은 제거되지 않습니다.
  • 기존 Code Quality 데이터를 유지합니다. 이전 검사의 결과, 품질 점수 및 기록은 사용하지 않도록 설정할 Code Quality때 삭제되지 않으므로 데이터 손실이 없으므로 다시 사용하도록 설정하면 이 데이터를 다시 사용할 수 있습니다.

청구가 중지되는 경우

비활성화하면 즉시 새 스캔이 중지되므로 GitHub Actions분이나 AI credits이 더 이상 소모되지 않습니다.

이번 청구 주기 동안 이미 누적된 사용량은 기존과 동일하게 청구됩니다. 모든 종량제 사용량은 한 달 동안 누적되며 다음 청구 주기일에 청구되므로, 다음 청구서에는 기능을 비활성화하기 전에 소비한 AI credits 사용량 및 라이선스가 표시됩니다. 사용 안 함 날짜 이후에는 새 요금이 발생하지 않습니다.

Code Quality이(가) 꺼져 있는지 확인

변경 내용을 확인하는 것은 사용하지 않도록 설정한 수준에 따라 달라집니다.

조직 수준에서 조직의 "코드 품질" 설정 페이지를 열고 리포지토리 액세스 에 선택 항목(예: 리포지토리 없음)이 표시되고 적용한 경우 액세스 적용 이 켜지는지 확인합니다. 또한 조직 수준 Code Quality 대시보드는 영향을 받는 리포지토리에 대한 데이터 표시를 중지합니다. 조직에서 GitHub 코드 품질 결과 살펴보기을(를) 참조하세요.

리포지토리 수준에서 리포지토리의 "코드 품질" 설정 페이지에는 분석이 사용하지 않도록 설정되어 있음을 Code Quality 보여 줍니다. 조직 또는 엔터프라이즈 정책이 적용되는 경우 페이지에는 정책에 따라 Code Quality 설정을 변경할 수 없다는 메시지도 표시됩니다. 후속 풀 리퀘스트 또는 푸시에서는 새 Code Quality 실행이 시작되지 않습니다. Actions 탭에서 이러한 실행은 트리거별로 레이블이 표시되며, 예를 들어 "Code Quality: main에 푸시"와 같습니다.

참고

이러한 실행은 code scanning에서 사용하는 것과 동일한 워크플로 이름 CodeQL을 사용하므로, 워크플로 이름만으로는 Code Quality 실행과 code scanning 실행을 안정적으로 구분할 수 없습니다. 대신 Code Quality 실행은 GitHub Actions 레이블로 식별할 수 있습니다(예: "Code Quality: 기본으로 푸시").