이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2023-03-15. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 성능 향상, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.
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
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"에 대한 코드 샘플
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
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 |
경로 매개 변수 |
속성, 형식, Description |
name string 필수 |
"Get a gitignore template"에 대한 HTTP 응답 상태 코드
상태 코드 | Description |
---|---|
200 | OK |
304 | Not modified |
"Get a gitignore template"에 대한 코드 샘플
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"
}