Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.
사이트 관리자가 엔터프라이즈 서버 instance Enterprise Server 3.9 이상으로 업그레이드하면 REST API의 버전이 지정됩니다. instance 버전을 찾는 방법을 알아보려면 "GitHub Docs 버전 정보"를 참조하세요. 자세한 내용은 "API 버전 관리 정보"를 참조하세요.

gitignore

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

gitignore 정보

GitHub Enterprise Server 인스턴스에서 API를 통해 새 리포지토리를 만들 때 리포지토리에 적용할 .gitignore 템플릿 을 지정할 수 있습니다. REST API를 사용하여 GitHub Enterprise Server .gitignore 리포지토리에서 .gitignore 템플릿을 가져올 수 있습니다.

gitignore 템플릿을 application/vnd.github.raw 가져오는 경우 사용자 지정 미디어 형식을 사용할 수 있습니다. 자세한 내용은 "미디어 유형"을 참조하세요.

Get all gitignore templates

에서 작동 GitHub Apps

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

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

상태 코드Description
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>" \ http(s)://HOSTNAME/api/v3/gitignore/templates

Response

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

Get a gitignore template

에서 작동 GitHub Apps

The API also allows fetching the source of a single template. Use the raw media type to get the raw contents.

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

헤더
속성, 형식, Description
accept string

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

경로 매개 변수
속성, 형식, Description
name string 필수

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

상태 코드Description
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>" \ http(s)://HOSTNAME/api/v3/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" }