Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.

Esta versão do GitHub Enterprise será descontinuada em 2023-03-15. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Gitignore

Use a API REST para obter modelos .gitignore que podem ser usados para ignorar arquivos e diretórios.

Sobre o gitignore

Quando você cria um repositório no your GitHub Enterprise Server instance por meio da API, você pode especificar um modelo .gitignore para aplicá-lo ao repositório após a criação. Você pode usar a API REST para obter modelos .gitignore do repositório .gitignore do GitHub Enterprise Server.

Você pode usar o tipo de mídia personalizado application/vnd.github.raw ao obter um modelo gitignore. Para obter mais informações, confira "Tipos de mídia".

Get all gitignore templates

Funciona com GitHub Apps

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

Códigos de status de resposta HTTP

Código de statusDescrição
200

OK

304

Not modified

Exemplos de código

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

Funciona com GitHub Apps

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

Parâmetros

Cabeçalhos
Nome, Tipo, Descrição
acceptstring

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

Parâmetros de caminho
Nome, Tipo, Descrição
namestringObrigatório

Códigos de status de resposta HTTP

Código de statusDescrição
200

OK

304

Not modified

Exemplos de código

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" }