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/templatesResponse
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 |
acceptstringSetting to |
| Paramètres de chemin d’accès |
| Nom, Type, Description |
namestringObligatoire |
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/NAMEResponse
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"
}