Come allegare un file a un problema con github?


161

Sono migrato con un progetto da Bitbucket a Github e non riesco a trovare un modo per allegare un file a un problema (es: screenshot, specifiche, ecc.)

Come farlo?


1
Ok, la soluzione che ho trovato adatta a me è: mantenere il repository principale su Bitbucket e creare un mirror su Github (scusate Github) e anche indirizzare tutti (eventualmente) i problemi di Github alla controparte Bitbucket.
Alex,

3
ad oggi gitHub consente il caricamento delle immagini nei numeri
Gaurav Shah,

2
Un ottimo modo per allegare schermate a problemi è Usersnap : puoi inviare schermate con annotazioni direttamente dall'app Web a Problemi di GitHub!
Gregor,

3
A partire dall'11 / 03/2015 puoi ora caricare questi tipi di file su github senza alcuna estensione o plug-in: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT o PDF
jfountain

1
Accetta anche ZIP e GZ, utile per i riproduttori: help.github.com/articles/…
Vsevolod Golovanov,

Risposte:


161

Lo carichi da qualche parte e aggiungi il link in un commento. GitHub's Issues è piuttosto primitivo e non consente di allegare file.

Aggiornamento: ora puoi pubblicare immagini sui problemi di GitHub. Il modo più semplice è copiare l'immagine (tasto destro, Copia immagine) e incollarlo nella casella di testo in cui descrivi il problema.

O

Basta trascinare e rilasciare


83
Oh Dio, avevo paura di questa risposta :)
Alex

17
Un posto semplice per fare l'upload è il servizio Gist di Github: gist.github.com
bjnord

5
Questa risposta dovrebbe probabilmente essere aggiornata poiché Github ora ti consente di caricare immagini per le commete.
Masukomi,

2
Sfortunatamente, Github non consente il caricamento di PDF :(
sampablokuper il

2
Ha ottenuto così entusiasta di copia incolla, ma non ha funzionato per le immagini (ottenuto questo ) durante la copia da Mac
Endless


21

Per allegare un file a un problema o estrarre una conversazione di richiesta, trascinalo nella casella dei commenti.

La dimensione massima per i file è 25 MB e la dimensione massima per le immagini è 10 MB.

Carica immagine


buona risposta. è solo un formato markdown. ![image](your_image_url)
Siwei Shen 申思维

3
Ma carica anche automaticamente il file su GitHub per te.
serv-inc,

17

Il plug-in ZenHub.io Chrome ti consentirà di aggiungere qualsiasi tipo di file a un problema di github. È memorizzato sul server AWS di ZenHub anziché su github.com. Dal loro sito Web ...

GitHub ti consente solo di caricare file di immagini. ZenHub aggiunge la possibilità di caricare qualsiasi tipo di file in problemi e commenti, trasferendo in modo sicuro su Amazon S3. Con questo puoi davvero portare il tuo flusso di lavoro al livello successivo; prova a usare GitHub per tutto! La collaborazione e la trasparenza centralizzate sono fantastiche.

Aggiornare:

A partire dall'11 / 03/2015 è ora possibile caricare questi tipi di file su github senza alcuna estensione o plug-in: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT o PDF


Non riesco proprio a capire la funzionalità di ZenHub.io. per favore, potresti mostrare come è fatto?
Foad,

Potrebbero averlo rimosso come supportato da github senza plug-in ora.
jfountain,

quindi ora possiamo allegare file arbitrari a un commento / problema? Non riesco proprio a trovarlo!
Foad,

13

Come illustrazione delle risposte precedenti, vedi questo commento :

Creo un repository chiamato catfood http://github.com/blueheadpublishing/catfood/ dove tengo cose varie (come schermate e altri allegati).
In questo modo posso fare riferimento a loro in problemi.

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

Alcune immagini che mostrano i tipi di modelli di layout che vogliamo avere generati da modelli:

Nel 2009, GitHub ha espresso l'intenzione di aggiungere attaccamento ai problemi .

Gli allegati sono qualcosa che vorremmo aggiungere.

Questo argomento non è stato sollevato dal momento che nel gruppo GitHub ...


9

Il formato per incorporare le immagini in un commento GitHub è:

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

Grazie. Una risposta che non richiede il trascinamento della selezione. Questo è esattamente ciò di cui avevo bisogno. :)
teracow,


1

Ho trovato un modo semplice per incorporare immagini nei problemi usando Skitch. Basta impostare la condivisione di Skitch e copiare automaticamente l'URL negli Appunti. Quindi incollalo quando scrivi il problema. Ho scritto sul blog qui .


Ne ho sentito parlare. Le recensioni nel Mac App Store sono piuttosto negative per la nuova versione. E sembra che potrebbero aver rimosso la funzionalità per incorporare questa immagine.
Dogweather,

0

OK, ecco cosa uso per gli screenshot.

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

È gratuito, veloce, carica automaticamente l'immagine e incolla un collegamento URL negli Appunti che puoi Ctrl-V nel problema di GitHub all'istante.

È stato un grande sospiro di sollievo quando l'ho scoperto :)


0

Un trucco rapido / semplice è caricare l'allegato (ad esempio PDF o documenti di Office) su Dropbox, quindi includere l'URL di Dropbox nel problema di Github.

Leggermente più semplice rispetto all'utilizzo di S3; molte organizzazioni stanno già utilizzando Dropbox; e Dropbox ha un buon supporto per visualizzare già molti documenti in linea nel browser.


0

Usa gist.github.com per caricare qualsiasi contenuto come codice, registro, file html ecc. E condividere il link.


Non è chiaro come usare l'essenza a tale scopo. C'è il pulsante Aggiungi file, ma non apre la finestra di collegamento.
Stepan Yakovenko,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.