Wie hänge ich eine Datei an ein Github-Problem an?


161

Ich habe mit einem Projekt von Bitbucket nach Github migriert und kann keine Möglichkeit finden, eine Datei an ein Problem anzuhängen (z. B. Screenshot, technische Daten usw.).

Wie es geht?


1
Ok, die Lösung, die ich gefunden habe, ist: Behalte das Haupt-Repo auf Bitbucket und mache einen Spiegel auf Github (sorry Github) und zeige auch alle (eventuell) Github-Probleme auf das Bitbucket-Gegenstück.
Alex

3
ab heute erlaubt gitHub das Hochladen von Bildern in den Ausgaben
Gaurav Shah

2
Eine gute Möglichkeit, Screenshots an Probleme anzuhängen, ist Usersnap. Sie können Screenshots mit Anmerkungen direkt aus Ihrer Web-App an GitHub Issues senden!
Gregor

2
Ab dem 11.03.2015 können Sie diese Dateitypen jetzt ohne Erweiterung oder Plug-In auf Github hochladen: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT oder PDF
jfountain

Antworten:


161

Sie laden es irgendwo hoch und fügen den Link in einen Kommentar ein. GitHubs Probleme sind eher primitiv und erlauben kein Anhängen von Dateien.

Update: Sie können jetzt Bilder zu GitHub-Problemen posten. Am einfachsten ist es, das Bild zu kopieren (Rechtsklick, Bild kopieren) und dann in das Textfeld einzufügen, in dem Sie das Problem beschreiben.

ODER

Einfach per Drag & Drop


83
Oh Gott, ich hatte Angst vor dieser Antwort :)
Alex

17
Ein einfacher Ort, um den Upload durchzuführen, ist
Githubs

5
Diese Antwort sollte wahrscheinlich aktualisiert werden, da Sie mit Github jetzt Bilder für Commets hochladen können.
Masukomi

2
Leider erlaubt Github das Hochladen von PDFs nicht :(
sampablokuper

2
Ich war so begeistert von Copy Paste, aber es funktionierte nicht für Bilder (bekam dies ) beim Kopieren von Mac
Endless


20

Um eine Datei an ein Problem anzuhängen oder eine Anforderungskonversation abzurufen, ziehen Sie sie per Drag & Drop in das Kommentarfeld.

Die maximale Größe für Dateien beträgt 25 MB und die maximale Größe für Bilder beträgt 10 MB.

Bild hochladen


gute Antwort. Es ist nur ein Markdown-Format. ![image](your_image_url)
Siwei Shen 申思维

3
Es lädt die Datei aber auch automatisch für Sie auf GitHub hoch.
serv-inc

17

Mit dem Chrome-Plug-In ZenHub.io können Sie einem Github-Problem jede Art von Datei hinzufügen. Es wird auf dem AWS-Server von ZenHub anstelle von github.com gespeichert. Von ihrer Website ...

Mit GitHub können Sie nur Bilddateien hochladen. ZenHub bietet die Möglichkeit, jede Art von Datei in Probleme und Kommentare hochzuladen und sicher auf Amazon S3 zu übertragen. Damit können Sie Ihren Workflow wirklich auf die nächste Ebene bringen. versuche GitHub für alles zu benutzen! Zentralisierte Zusammenarbeit und Transparenz sind fantastisch.

Aktualisieren:

Ab dem 11.03.2015 können Sie diese Dateitypen jetzt ohne Erweiterung oder Plug-In auf Github hochladen: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT oder PDF


Ich kann die Funktion in ZenHub.io einfach nicht gut machen. Würden Sie bitte zeigen, wie es gemacht wird?
Foad

Sie haben es möglicherweise entfernt, da es jetzt von Github ohne Plug-Ins unterstützt wird.
Brunnen

Können wir nun beliebige Dateien an einen Kommentar / ein Problem anhängen? Ich kann es einfach nicht finden!
Foad

13

Zur Veranschaulichung der vorherigen Antworten siehe diesen Kommentar :

Ich erstelle ein Repository mit dem Namen catfood http://github.com/blueheadpublishing/catfood/, in dem ich verschiedene Dinge (wie Screenshots und andere Anhänge) aufbewahre.
Auf diese Weise kann ich sie in Fragen referenzieren.

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

Einige Bilder zeigen die Arten von Layoutvorlagen, die von Vorlagen generiert werden sollen:

Bereits 2009 hatte GitHub die Absicht zum Ausdruck gebracht , Probleme mit Anhängen zu versehen .

Anhänge möchten wir hinzufügen.

Dieses Thema wurde jedoch seitdem in der GitHub-Gruppe nicht mehr angesprochen ...


9

Das Format zum Einbetten von Bildern in einen GitHub-Kommentar lautet:

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

Danke dir. Eine Antwort, die kein Drag & Drop erfordert. Genau das brauchte ich. :)
Teracow

1

Es ist ein bisschen kludge, aber Sie könnten einen Junk-Zweig erstellen, die Datei dann in diesen Zweig übertragen und später löschen.

BEARBEITEN: Dieses Skript kann für Sie von Nutzen sein:

https://github.com/wereHamster/ghup


1

Ich habe eine einfache Möglichkeit gefunden, Bilder mit Skitch in Probleme einzubetten. Richten Sie einfach die Skitch-Freigabe ein und kopieren Sie die URL automatisch in die Zwischenablage. Fügen Sie es dann ein, wenn Sie das Problem aufschreiben. Ich habe hier darüber gebloggt .


Ich habe davon gehört. Die Bewertungen im Mac App Store sind für die neue Version ziemlich schlecht. Und es hört sich so an, als hätten sie die Funktionalität zum Einbetten dieses Bildes entfernt.
Dogweather

0

OK, hier ist was ich für Screenshots verwende.

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

Es ist kostenlos, schnell, lädt das Bild automatisch hoch und fügt einen URL-Link in Ihre Zwischenablage ein, den Sie sofort mit Strg-V in das GitHub-Problem einfügen können.

Es war ein großer Seufzer der Erleichterung, als ich das entdeckte :)


0

Ein schneller und einfacher Hack besteht darin, Ihren Anhang (z. B. PDF oder Office-Dokument) in Dropbox hochzuladen und dann die Dropbox-URL in die Github-Ausgabe aufzunehmen.

Leicht einfacher als mit S3; Viele Organisationen verwenden Dropbox bereits. und Dropbox bietet eine gute Unterstützung für das Inline-Anzeigen vieler Dokumente im Browser.


0

Verwenden Sie gist.github.com, um Inhalte wie Code, Protokoll, HTML-Dateien usw. hochzuladen und den Link freizugeben.


Es ist nicht klar, wie man das Wesentliche für diesen Zweck verwendet. Es gibt die Schaltfläche Datei hinzufügen, aber das Anhängefenster wird nicht geöffnet.
Stepan Yakovenko
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.