Troubleshoot PR Checks
PR Checks에 대한 일반적인 문제 해결
다음 표는 PR Checks의 일반적인 문제와 해결 방법을 나열합니다.
PR Check가 트리거되지 않음.
저장소는 Snyk에 가져왔지만 PR이 올라가면 PR Check가 트리거되지 않음.
PR Check가 구성되어 있는지 확인하기 위해 프로젝트 및 통합 설정을 확인하세요.
웹훅이 없다는 배너가 표시된 경우, 통합 페이지의 프로젝트 설정을 확인하세요.
PR 체크가 예상대로이지만 실행되지 않음.
PR 체크가 Git 저장소 (SCM)에 예상된대로 나열되지만 완료되지 않음.
이 문제는 일반적으로 PR 체크를 필요로 하는 브랜치 보호 규칙에 의해 발생합니다. 프로젝트가 비활성화되거나 Snyk에서 제거된 경우 PR 체크가 실행되지 않지만 아직까지 브랜치 보호 규칙이 존재하여 제거하거나 편집될 때까지 계속 적용됩니다.
브랜치 보호 규칙을 확인하고 프로젝트가 가져와져 활성화되어 있는지 확인하세요.
하나의 PR에 여러 보안 및 라이선스 PR 체크가 실행됨.
PR이 제출되면 동일한 유형의 다수의 Snyk PR 체크가 실행되어 다른 결과로 실행될 수 있음.
저장소가 여러 Snyk 조직으로 가져와진 경우 PR 체크는 구성된 조직에서 저장소에 대해 실행됩니다. PR 체크의 이름을 확인하십시오. 조직 이름이 체크가 실행되는 대상에 표시됩니다. 또는 PR 체크 세부 정보를 선택하면 해당 조직의 결과로 이동합니다.
오픈소스 및 라이선스 체크
잘못된 양성 또는 음성 결과가 발견된 경우 조치를 취하여 문제를 진단하고 보고할 수 있습니다.
잘못된 양성
Snyk가 문제가 실제로 존재하지 않는 것으로 확인했지만 실패로 표시한 결과입니다.
Snyk가 패키지 버전에 대한 문제를 잘못 식별한 경우 의존성 버전을 업데이트하도록 지원팀에 문의하십시오.
변경 사항을 계속 진행하려면 결과를 성공으로 표시할 수 있습니다. 자세한 내용은 예시: PR 체크로 의존성 문제 해결을 참조하세요.
코드 분석 체크
다음 표는 코드 분석 오류와 처리 방법을 나열합니다.
코드 분석을 수행할 수 있는 유효한 자격 증명 없음.
개인 액세스 토큰 또는 OAuth가 인식되지 않거나 사용자 액세스가 제공되지 않습니다.
자격 증명 문제가 있는 경우 Git 저장소 쪽 구성을 검토하세요.
오류 발생 시 조치 방법
PR 체크 결과 다시 실행
PR 체크 결과를 다시 실행하려면 다음을 수행하세요:
Snyk 링크에서 성공으로 표시할 수 있는 특정 사용자 또는 역할 지정.
PR 체크와 "성공으로 표시"를 선택하십시오.
Last updated