Skip to main content
이제 REST API의 버전이 지정되었습니다. 자세한 내용은 "API 버전 관리 정보"를 참조하세요.

gitignore에 대한 REST API 엔드포인트

REST API를 사용하고 파일 및 디렉터리를 무시하는 데 사용할 수 있는 .gitignore 템플릿을 가져옵니다.

gitignore 정보

API를 통해 GitHub.com에서 새 리포지토리를 만들 때 생성 시 리포지토리에 적용할 .gitignore 템플릿을 지정할 수 있습니다. REST API를 사용하여 GitHub .gitignore 리포지토리에서 .gitignore 템플릿을 받을 수 있습니다.

Get all gitignore templates

List all templates available to pass as an option when creating a repository.

"Get all gitignore templates"에 대한 세분화된 액세스 토큰

이 엔드포인트는 다음 토큰 형식에서 작동합니다.:

토큰에 어떤 권한도 필요하지 않습니다.

"Get all gitignore templates"에 대한 HTTP 응답 상태 코드

상태 코드설명
200

OK

304

Not modified

"Get all gitignore templates"에 대한 코드 샘플

요청 예제

get/gitignore/templates
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/gitignore/templates

Response

Status: 200
[ "Actionscript", "Android", "AppceleratorTitanium", "Autotools", "Bancha", "C", "C++" ]

Get a gitignore template

Get the content of a gitignore template.

This endpoint supports the following custom media types. For more information, see "Media types."

  • application/vnd.github.raw+json: Returns the raw .gitignore contents.

"Get a gitignore template"에 대한 세분화된 액세스 토큰

이 엔드포인트는 다음 토큰 형식에서 작동합니다.:

토큰에 어떤 권한도 필요하지 않습니다.

"Get a gitignore template"에 대한 매개 변수

헤더
이름, Type, 설명
accept string

Setting to application/vnd.github+json is recommended.

경로 매개 변수
이름, Type, 설명
name string Required

"Get a gitignore template"에 대한 HTTP 응답 상태 코드

상태 코드설명
200

OK

304

Not modified

"Get a gitignore template"에 대한 코드 샘플

요청 예제

get/gitignore/templates/{name}
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/gitignore/templates/NAME

Response

Status: 200
{ "name": "C", "source": "# Object files\n*.o\n\n# Libraries\n*.lib\n*.a\n\n# Shared objects (inc. Windows DLLs)\n*.dll\n*.so\n*.so.*\n*.dylib\n\n# Executables\n*.exe\n*.out\n*.app\n" }