Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

Gitignore

REST API を使用して、ファイルとディレクトリを無視するために使用できる .gitignore テンプレートを取得します。

gitignore について

この API を使って your GitHub Enterprise Server instance に新しいリポジトリを作成する場合、作成時にリポジトリに適用する .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.

HTTP 応答状態コード

状態コード説明
200

OK

304

Not modified

コード サンプル

get/gitignore/templates
curl \ -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.

パラメーター

ヘッダー
名前, Type, 説明
acceptstring

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

パス パラメーター
名前, Type, 説明
namestring必須

HTTP 応答状態コード

状態コード説明
200

OK

304

Not modified

コード サンプル

get/gitignore/templates/{name}
curl \ -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" }