¿Cómo adjuntar un archivo a un problema de github?

161

Migré con un proyecto de Bitbucket a Github y no puedo encontrar una manera de adjuntar un archivo a un problema (ej .: captura de pantalla, especificaciones, etc.)

¿Cómo hacerlo?

Alex
fuente
1
Ok, la solución que encontré para mí es: mantener el repositorio principal en Bitbucket y hacer un espejo en Github (lo siento, Github) y también señalar todos (eventualmente) los problemas de Github a la contraparte de Bitbucket.
Alex
3
a partir de hoy gitHub permite la carga de imágenes en los problemas
Gaurav Shah
2
Una buena manera de obtener capturas de pantalla adjuntas a los problemas es Usersnap : puede enviar capturas de pantalla con anotaciones directamente desde su aplicación web a GitHub Issues.
Gregor
3
A partir del 11/03/2015 ahora puede cargar estos tipos de archivos a github sin ninguna extensión o complemento: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT o PDF
jfountain
1
También acepta ZIP y GZ, lo cual es útil para reproductores: help.github.com/articles/…
Vsevolod Golovanov

Respuestas:

161

Lo carga en alguna parte y agrega el enlace en un comentario. Los problemas de GitHub son bastante primitivos y no permiten adjuntar archivos.

Actualización: puede publicar imágenes en los problemas de GitHub ahora. La forma más fácil es copiar la imagen (clic derecho, Copiar imagen) y luego pegarla en el cuadro de texto donde describe el problema.

O

Solo arrastra y suelta

Dominik Honnef
fuente
83
Oh Dios, tenía miedo de esta respuesta :)
Alex
17
Un lugar fácil para realizar la carga es el servicio Gist de Github: gist.github.com
bjnord
55
Esta respuesta probablemente debería actualizarse, ya que Github ahora le permite cargar imágenes para commets.
masukomi
2
Desafortunadamente, Github no permite la carga de archivos PDF :(
sampablokuper
2
Me entusiasmó tanto copiar y pegar, pero no funcionó para las imágenes (entendí esto ) al copiar desde Mac
Endless
21

Para adjuntar un archivo a un problema o solicitar una conversación, arrástrelo y suéltelo en el cuadro de comentarios.

El tamaño máximo para archivos es de 25 MB y el tamaño máximo para imágenes es de 10 MB.

Cargar imagen

Burhan Nasir
fuente
buena respuesta. es solo formato de rebaja. ![image](your_image_url)
Siwei Shen 申思维
3
Pero también carga automáticamente el archivo a GitHub por usted.
serv-inc
17

El complemento ZenHub.io Chrome le permitirá agregar cualquier tipo de archivo a un problema de github. Se almacena en el servidor AWS de ZenHub en lugar de github.com. Desde su sitio web ...

GitHub solo te permite subir archivos de imagen. ZenHub agrega la capacidad de cargar cualquier tipo de archivo en problemas y comentarios, transfiriendo de forma segura a Amazon S3. Con esto realmente puede llevar su flujo de trabajo al siguiente nivel; ¡intenta usar GitHub para todo! La colaboración centralizada y la transparencia son increíbles.

Actualizar:

A partir del 11/03/2015 ahora puede cargar este tipo de archivos a github sin ninguna extensión o complemento: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT o PDF

jfountain
fuente
Simplemente no puedo ajustar la función en ZenHub.io. ¿podría mostrar cómo se hace?
Foad
Es posible que lo hayan eliminado ya que es compatible con github sin complementos ahora.
jfountain
Entonces, ¿podemos adjuntar cualquier archivo arbitrario a un comentario / problema? ¡Simplemente no puedo encontrarlo!
Foad
13

Como ilustración de las respuestas anteriores, vea este comentario :

Creo un repositorio llamado catfood http://github.com/blueheadpublishing/catfood/ donde guardo cosas misceláneas (como capturas de pantalla y otros archivos adjuntos).
De esa manera puedo hacer referencia a ellos en los problemas.

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

Algunas imágenes que muestran los tipos de plantillas de diseño que queremos que generen las plantillas:

En 2009, GitHub expresó la intención de agregar archivos adjuntos a los problemas .

Los archivos adjuntos son algo que nos gustaría agregar.

Sin embargo, ese tema no se planteó desde el grupo GitHub ...

VonC
fuente
9

El formato para incrustar imágenes en un comentario de GitHub es:

Format:  ![Alt Text](url)
Example: ![GitHub Logo](/images/logo.png)
Matt Faus
fuente
Gracias. Una respuesta que no requiere arrastrar y soltar. Esto es exactamente lo que necesitaba. :)
teracow
1

Es un poco complicado pero podría crear una rama basura, luego confirmar el archivo en esa rama y purgarla más tarde.

EDITAR: este script puede serle útil:

https://github.com/wereHamster/ghup

richo
fuente
1

Encontré una manera fácil de incrustar imágenes en problemas usando Skitch. Simplemente configure Skitch Sharing y copie automáticamente la URL en el portapapeles. Luego péguelo al escribir el problema. Blogueé sobre esto aquí .

Dogweather
fuente
Escuché sobre esto. Las reseñas en la tienda de aplicaciones de Mac son bastante malas para la nueva versión. Y parece que podrían haber eliminado la funcionalidad para hacer esta incrustación de imágenes.
Dogweather
0

OK, esto es lo que uso para las capturas de pantalla.

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

Es gratis, rápido, carga automáticamente la imagen y pega un enlace URL a su portapapeles que puede Ctrl-V en el problema de GitHub al instante.

Fue un gran suspiro de alivio cuando descubrí esto :)

harunahi
fuente
0

Un truco rápido / fácil es cargar su archivo adjunto (digamos PDF o documento de Office) a Dropbox, luego incluya la URL de Dropbox en el problema de Github.

Un poco más fácil que usar S3; muchas organizaciones ya están usando Dropbox; y Dropbox tiene un buen soporte para ver muchos documentos en línea en el navegador.

achiang
fuente
0

Use gist.github.com para cargar cualquier contenido como código, registro, archivos html, etc. y comparta el enlace.

Vivek Kulkarni
fuente
No está claro cómo usar la esencia para ese propósito. Hay un botón para agregar archivos, pero no abre una ventana adjunta.
Stepan Yakovenko