Skip to main content
Skip to content

REST API에서 푸시 보호 작업

API 요청의 내용에서 GitHub가 비밀을 감지하는 경우 secret scanning로의 푸시 차단을 해제하는 옵션을 REST API를 사용하여 알아보세요.

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

쓰기 권한이 있는 사용자

REST API에서 푸시 보호 정보

푸시 보호는 지원되는 비밀을 포함하는 푸시를 차단하여 실수로 리포지토리에 비밀을 커밋하는 것을 방지합니다.

REST API의 "Blob 만들기" 및 "파일 콘텐츠 만들기 또는 업데이트" 엔드포인트에는 푸시 보호가 포함됩니다. Git 블롭에 대한 REST API 엔드포인트 및 리포지토리 콘텐츠에 대한 REST API 엔드포인트을(를) 참조하세요.

콘텐츠에 지원되는 비밀이 포함된 이러한 엔드포인트를 사용하여 요청하는 경우 REST API는 비밀이 검색되었음을 나타내는 409 오류를 반환합니다.

오류를 해결하려면 다음과 같은 방법으로 해결할 수 있습니다.

  • 다시 시도하기 전에 API 요청의 콘텐츠에서 비밀을 제거합니다.
  • 푸시 보호 바이패스 만들기: "푸시 보호 바이패스 만들기" 엔드포인트를 사용하여 푸시 보호를 바이패스할 수 있습니다. 자세한 내용은 비밀 검사를 위한 REST API 엔드포인트을(를) 참조하세요.

추가 읽기