Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-03-26. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.
Points de terminaison d’API REST pour gitignore
Utilisez l'API REST pour obtenir des modèles .gitignore
qui peuvent être utilisés pour ignorer les fichiers et les répertoires.
À propos de gitignore
Quand vous créez un référentiel sur votre instance GitHub Enterprise Server via l'API, vous pouvez spécifier un modèle .gitignore à appliquer au référentiel lors de la création. Vous pouvez utiliser l'API REST pour obtenir les modèles .gitignore du dépôt .gitignore GitHub Enterprise Server.
Get all gitignore templates
List all templates available to pass as an option when creating a repository.
Codes d’état de la réponse HTTP pour « Get all gitignore templates »
Code d’état | Description |
---|---|
200 | OK |
304 | Not modified |
Exemples de code pour « Get all gitignore templates »
Exemple de requête
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
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.
Paramètres pour « Get a gitignore template »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
name string Obligatoire |
Codes d’état de la réponse HTTP pour « Get a gitignore template »
Code d’état | Description |
---|---|
200 | OK |
304 | Not modified |
Exemples de code pour « Get a gitignore template »
Exemple de requête
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"
}