Skip to main content

Joindre des fichiers

Vous pouvez transmettre des informations en attachant divers types de fichiers à vos problèmes et demandes de tirage.

Qui peut utiliser cette fonctionnalité ?

Markdown peut être utilisé dans l’interface web GitHub.

Remarque

Pour les dépôts publics, les fichiers chargés sont accessibles sans authentification. Dans le cas de dépôts privés et internes, seules les personnes ayant accès au dépôt peuvent voir les fichiers chargés.

Pour joindre un fichier à une conversation portant sur un problème ou sur une demande de tirage, faites-le glisser et déposez-le dans la zone des commentaires. Vous pouvez également cliquer sur sous la boîte de commentaires du problème pour parcourir, sélectionner et ajouter un fichier depuis votre ordinateur.

Capture d’écran de la zone de commentaire des problèmes. L’icône « Joindre des fichiers » est décrite en orange.

Pour une pull request, vous pouvez également cliquer sur dans la barre de mise en forme au-dessus de la zone de commentaire de la pull request.

Capture d'écran de la zone de commentaire de la pull request. L’icône « Joindre des fichiers » est décrite en orange.

Lorsque vous joignez un fichier, celui-ci est immédiatement téléchargé vers GitHub et le champ de texte est mis à jour pour afficher l'URL anonyme du fichier.

Remarque

Dans de nombreux navigateurs, vous pouvez copier et coller des images directement dans la zone.

La taille maximale des fichiers est de :

  • 10 Mo pour les images et les fichiers GIF
  • 100 Mo pour les vidéos
  • 25 Mo pour tous les autres fichiers

Remarque

Pour charger des vidéos de plus de 10 Mo dans un référentiel appartenant à un utilisateur ou une organisation sur un plan GitHub payant, vous devez être membre de l’organisation ou collaborateur externe, ou être sur un plan payant.

Types de fichiers pris en charge

Les types de fichiers image et multimédia suivants sont pris en charge dans tous les contextes.

Fichiers image et multimédia

  • PNG (.png)

  • GIF (.gif)

  • JPEG (.jpg, .jpeg)

  • Vidéo (.mp4, .mov, .webm)

    Remarque

    La compatibilité des codecs vidéo est spécifique à chaque navigateur. Il est donc possible qu’une vidéo que vous chargez dans un navigateur ne soit pas consultable dans un autre navigateur. Pour le moment, nous vous recommandons d'utiliser le format H.264 pour une meilleure compatibilité.

Types de fichiers supplémentaires

Les types de fichiers suivants sont pris en charge pour les uploads dans les commentaires sur les problèmes, les commentaires sur les pull requests et les commentaires de discussion dans les référentiels. Cette liste de types de fichiers est également prise en charge dans les discussions d’organisation.

Documents

  • Fichiers PDF (.pdf)
  • Documents Microsoft Office (.docx, .pptx, .xlsx, .xls ,.xlsm)
  • Formats OpenDocument (.odt, .fodt, .ods, .fods, .odp, .fodp, .odg, .fodg, .odf)
  • Fichiers de texte enrichi et de traitement de texte (.rtf, .doc)

Fichiers texte et de données

  • Texte brut et balisage (.txt, .md, .copilotmd)
  • Données et fichiers tabulaires (.csv, .tsv, .log, .json, .jsonc)

Fichiers de développement et de code

  • Fichiers C (.c)
  • Fichiers C# (.cs)
  • Fichiers C++ (.cpp)
  • Fichiers CSS (.css)
  • Diagrammes (.drawio)
  • Fichiers de vidage (.dmp)
  • Fichiers HTML (.html, .htm)
  • fichiers Java (.java)
  • Fichiers JavaScript (.js)
  • Notebooks Jupyter (.ipynb)
  • Fichiers correctifs (.patch)
  • Fichiers PHP (.php)
  • Fichiers de profilage (.cpuprofile)
  • Fichiers de base de données du programme (.pdb)
  • fichiers Python (.py)
  • Scripts destinés à l’interpréteur de commandes (.sh)
  • Fichiers SQL (.sql)
  • Fichiers TypeScript (.ts, .tsx)
  • Fichiers XML (.xml)
  • Fichiers YAML (.yaml, .yml)

Remarque

Si vous utilisez Linux et que vous essayez de charger un fichier .patch, vous recevrez un message d'erreur. Il s’agit d’un problème connu.

Fichiers archivés et compressés

  • Archives et packages (.zip, .gz, .tgz)

Communication et fichiers journaux

  • Fichiers texte et e-mail (.debug, .msg, .eml)

Images

  • Images Bitmap et TIFF (.bmp, .tif, .tiff)

Audio

  • Fichiers audio (.mp3, .wav)