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 GitHub AE 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 AE.
Vous pouvez utiliser le type de média personnalisé application/vnd.github.raw
lors de l’obtention d’un modèle gitignore. Pour plus d’informations, consultez « Types de médias ».
Get all gitignore templates
List all templates available to pass as an option when creating a repository.
Codes de statut de réponse HTTP
Code d’état | Description |
---|---|
200 | OK |
304 | Not modified |
Exemples de code
curl \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
https://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.
Paramètres
En-têtes |
---|
Nom, Type, Description |
accept stringSetting to |
Paramètres de chemin d’accès |
Nom, Type, Description |
name stringObligatoire |
Codes de statut de réponse HTTP
Code d’état | Description |
---|---|
200 | OK |
304 | Not modified |
Exemples de code
curl \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
https://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"
}