{"meta":{"title":"REST API에서 푸시 보호 작업","intro":"API 요청의 내용에서 GitHub가 비밀을 감지하는 경우 secret scanning로의 푸시 차단을 해제하는 옵션을 REST API를 사용하여 알아보세요.","product":"보안 및 코드 품질","breadcrumbs":[{"href":"/ko/code-security","title":"보안 및 코드 품질"},{"href":"/ko/code-security/concepts","title":"Concepts"},{"href":"/ko/code-security/concepts/secret-security","title":"비밀 보안"},{"href":"/ko/code-security/concepts/secret-security/push-protection-from-the-rest-api","title":"REST API를 통한 푸시 보호"}],"documentType":"article"},"body":"# REST API에서 푸시 보호 작업\n\nAPI 요청의 내용에서 GitHub가 비밀을 감지하는 경우 secret scanning로의 푸시 차단을 해제하는 옵션을 REST API를 사용하여 알아보세요.\n\n## REST API에서 푸시 보호 정보\n\n푸시 보호는 지원되는 비밀을 포함하는 푸시를 차단하여 실수로 리포지토리에 비밀을 커밋하는 것을 방지합니다.\n\nREST API의 \"Blob 만들기\" 및 \"파일 콘텐츠 만들기 또는 업데이트\" 엔드포인트에는 푸시 보호가 포함됩니다.\n[Git 블롭에 대한 REST API 엔드포인트](/ko/rest/git/blobs?apiVersion=2022-11-28#create-a-blob) 및 [리포지토리 콘텐츠에 대한 REST API 엔드포인트](/ko/rest/repos/contents?apiVersion=2022-11-28#create-or-update-file-contents)을(를) 참조하세요.\n\n콘텐츠에 지원되는 비밀이 포함된 이러한 엔드포인트를 사용하여 요청하는 경우 REST API는 비밀이 검색되었음을 나타내는 409 오류를 반환합니다.\n\n오류를 해결하려면 다음과 같은 방법으로 해결할 수 있습니다.\n\n* 다시 시도하기 전에 API 요청의 콘텐츠에서 비밀을 **제거**합니다.\n* **푸시 보호 바이패스 만들기**: \"푸시 보호 바이패스 만들기\" 엔드포인트를 사용하여 푸시 보호를 바이패스할 수 있습니다. 자세한 내용은 [비밀 검사를 위한 REST API 엔드포인트](/ko/rest/secret-scanning/secret-scanning?apiVersion=2022-11-28#create-a-push-protection-bypass)을(를) 참조하세요.\n\n## 추가 읽기\n\n* [명령줄에서 푸시 보호 작업](/ko/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-on-the-command-line)\n* [GitHub UI에서 푸시 보호 작업](/ko/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-in-the-github-ui)"}