Comment joindre un fichier à un problème github?

161

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

Comment faire?

Alex
la source
1
Ok, la solution que j'ai trouvée pour me convenir est la suivante: Gardez le référentiel principal sur Bitbucket et créez un miroir sur Github (désolé Github) et pointez également tous les problèmes (éventuellement) de Github vers l'homologue Bitbucket.
Alex
3
à partir d'aujourd'hui, gitHub autorise le téléchargement d'images dans les numéros
Gaurav Shah
2
Un bon moyen d'obtenir des captures d'écran jointes aux problèmes est Usersnap - vous pouvez envoyer des captures d'écran avec des annotations directement depuis votre application Web vers GitHub Issues!
Gregor
3
Depuis le 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
jfountain
1
Accepte également ZIP et GZ, ce qui est pratique pour les reproducteurs: help.github.com/articles
Vsevolod Golovanov

Réponses:

161

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 les problèmes GitHub. Le moyen le plus simple est de copier l'image (clic droit, Copier l'image), puis de la coller dans la zone de texte où vous décrivez le problème.

OU

Glissez-déposez simplement

Dominik Honnef
la source
83
Oh mon Dieu, j'avais peur de cette réponse :)
Alex
17
Un endroit facile pour faire le téléchargement est le propre service Gist de Github: gist.github.com
bjnord
5
Cette réponse devrait probablement être mise à jour car Github vous permet désormais de télécharger des images pour les commets.
masukomi
2
Malheureusement, Github n'autorise pas le téléchargement de fichiers PDF: (
sampablokuper
2
J'étais tellement enthousiasmé par le copier-coller mais cela ne fonctionnait pas pour les images (j'ai obtenu ceci ) lors de la copie à partir d'un mac
Endless
21

Pour joindre un fichier à un problème ou à une conversation de demande d'extraction, faites-le glisser et déposez-le dans la zone de commentaire.

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

Télécharger l'image

Burhan Nasir
la source
bonne réponse. c'est juste un format de démarque. ![image](your_image_url)
Siwei Shen 申思维
3
Mais il télécharge également automatiquement le fichier sur GitHub pour vous.
serv-inc
17

Le plug-in Chrome ZenHub.io vous permettra d'ajouter n'importe quel type de fichier à un problème 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 les transférant en toute sécurité vers Amazon S3. Avec cela, vous pouvez vraiment faire passer votre flux de travail au niveau supérieur; essayez d'utiliser GitHub pour tout! La collaboration centralisée et la transparence sont géniales.

Mettre à jour:

Depuis le 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

jfountain
la source
Je ne peux tout simplement pas améliorer la fonctionnalité de ZenHub.io. pourriez-vous s'il vous plaît montrer comment cela se fait?
Foad
Ils l'ont peut-être supprimé car il était pris en charge par github sans plug-ins maintenant.
jfountain
alors maintenant, nous pouvons joindre des fichiers arbitraires à un commentaire / problème? Je ne peux tout simplement pas le trouver!
Foad
13

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

Je crée un référentiel appelé catfood http://github.com/blueheadpublishing/catfood/ où je garde des éléments divers (comme des captures d'écran et d'autres pièces jointes).
De cette façon, je peux les référencer dans les numéros.

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

Quelques images montrant les types de modèles de mise en page que nous souhaitons générer par les modèles:

En 2009, GitHub a exprimé l'intention d'ajouter des pièces jointes aux problèmes .

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

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

VonC
la source
9

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

Format:  ![Alt Text](url)
Example: ![GitHub Logo](/images/logo.png)
Matt Faus
la source
Je vous remercie. Une réponse qui ne nécessite pas de glisser-déposer. C'est exactement ce dont j'avais besoin. :)
teracow
1

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

richo
la source
1

J'ai trouvé un moyen simple d'intégrer des images dans des problèmes à l'aide de Skitch. Configurez simplement le partage Skitch et copiez automatiquement l'URL dans le presse-papiers. Puis collez-le lors de la rédaction du problème. J'en ai blogué ici .

Dogweather
la source
J'en ai entendu parler. Les critiques dans le magasin d'applications Mac sont plutôt mauvaises pour la nouvelle version. Et il semble qu'ils aient peut-être supprimé la fonctionnalité permettant d'incorporer cette image.
Dogweather
0

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 problème GitHub instantanément.

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

Harunahi
la source
0

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

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

achiang
la source
0

Utilisez gist.github.com pour télécharger tout contenu comme le code, le journal, les fichiers html, etc. et partagez le lien.

Vivek Kulkarni
la source
Il n'est pas clair comment utiliser l'essentiel à cette fin. Il existe un bouton d'ajout de fichier, mais il n'ouvre pas la fenêtre d'attachement.
Stepan Yakovenko