web-dev-qa-db-fra.com

Comment joindre un fichier à un problème de github?

J'ai migré avec un projet de Bitbucket vers Github et je ne trouve pas le moyen de joindre un fichier à un problème (par exemple, une capture d'écran, les spécifications, etc.).

Comment faire?

140
Alex

Vous le téléchargez quelque part et ajoutez le lien dans un commentaire. Les problèmes de GitHub sont plutôt primitifs et ne permettent pas de joindre des fichiers.

Mise à jour: Vous pouvez maintenant publier des images sur des numéros GitHub. Le moyen le plus simple consiste à copier l'image (clic droit, Copier l'image), puis à la coller dans la zone de texte dans laquelle vous décrivez le problème.

129
Dominik Honnef

À compter du 7 décembre 2012, vous pouvez joindre des images par glisser-déposer ou utiliser un sélecteur de fichier. Voir https://github.com/blog/1347-issue-attachments pour plus de détails.

39
Tim Schaub

ZenHub.io Chrome vous permettra d'ajouter n'importe quel type de fichier à un problème de github. Il est stocké sur le serveur AWS de ZenHub au lieu de github.com. De leur site web ...

GitHub vous permet uniquement de télécharger des fichiers image. ZenHub ajoute la possibilité de télécharger tout type de fichier dans les problèmes et les commentaires, en effectuant un transfert sécurisé vers Amazon S3. Avec cela, vous pouvez vraiment amener votre flux de travail au niveau supérieur. essayez d'utiliser GitHub pour tout! La collaboration centralisée et la transparence sont géniales.

Mise à jour:

À partir du 11/03/2015, vous pouvez désormais télécharger ces types de fichiers sur github sans extension ni plug-in: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT ou PDF.

16
jfountain

Pour illustrer les réponses précédentes, voir ce commentaire :

Je crée un référentiel appelé catfoodhttp://github.com/blueheadpublishing/catfood/ où je conserve des éléments divers (comme des captures d'écran et d'autres pièces jointes).
Ainsi, je pourrai les référencer dans des numéros.

Voir https://github.com/blueheadpublishing/bookshop/issues/10

Quelques images montrant les types de modèles de présentation que nous souhaitons générer par modèles:

En 2009, GitHub avait exprimé l’intention d’ajouter pièce jointe aux numéros .

Les pièces jointes sont quelque chose que nous aimerions ajouter.

Ce sujet n'a pas été soulevé depuis dans le groupe GitHub cependant ...

13
VonC

Pour joindre un fichier à un problème ou tirer une conversation à la demande, faites-le glisser dans la zone de commentaire.

La taille maximale des fichiers est de 25 Mo et la taille maximale des images est de 10 Mo.

Upload Image

12
Burhan Nasir

Le format pour incorporer des images dans un commentaire GitHub est le suivant:

Format:  ![Alt Text](url)
Example: ![GitHub Logo](/images/logo.png)
9
Matt Faus

C'est un peu un kludge, mais vous pouvez créer une branche indésirable, puis valider le fichier dans cette branche et le purger plus tard.

EDIT: Ce script peut vous être utile:

https://github.com/wereHamster/ghup

1
richo

J'ai trouvé un moyen simple d'intégrer des images à des problèmes avec Skitch. Il suffit de configurer le partage Skitch et de copier automatiquement l’URL dans le Presse-papiers. Puis collez-le lors de la rédaction du numéro. J'ai blogué à ce sujet ici .

1
Dogweather

Utilisez Gist.github.com pour télécharger tout contenu, tel que du code, des journaux, des fichiers HTML, etc., et partagez le lien.

0
Vivek Kulkarni

OK, voici ce que j'utilise pour les captures d'écran.

http://www.techsmith.com/jing.html

C'est gratuit, rapide, télécharge automatiquement l'image et colle un lien URL dans votre presse-papiers que vous pouvez Ctrl-V dans le numéro de GitHub instantanément.

C'était un grand soupir de soulagement quand j'ai découvert ça :)

0
harunahi

Un hack rapide/facile consiste à télécharger votre pièce jointe (par exemple PDF ou doc ​​Office)) sur Dropbox, puis à inclure l'URL de Dropbox dans le numéro de Github.

Légèrement plus facile que d'utiliser S3; de nombreuses organisations utilisent déjà Dropbox; et Dropbox prend déjà en charge la visualisation de nombreux documents en ligne dans le navigateur.

0
achiang