Jak załączyć plik do sprawy na githubie?

161

Przeprowadziłem migrację z projektem z Bitbucket na Github i nie mogę znaleźć sposobu na dołączenie pliku do problemu (np. Zrzut ekranu, specyfikacje itp.)

Jak to zrobić?

Alex
źródło
1
OK, rozwiązanie, które mi pasuje, to: Zachowaj główne repozytorium na Bitbucket i zrób kopię lustrzaną na Github (przepraszam Github), a także skieruj wszystkie (ostatecznie) problemy z Github do odpowiednika Bitbucket.
Alex
3
na dzień dzisiejszy gitHub umożliwia przesyłanie zdjęć w wydaniach
Gaurav Shah,
2
Dobrym sposobem na dołączenie zrzutów ekranu do zgłoszeń jest Usersnap - możesz wysyłać zrzuty ekranu z adnotacjami bezpośrednio z aplikacji internetowej do GitHub.
Gregor
2
Od 03.11.2015 możesz teraz przesyłać te typy plików na github bez żadnego rozszerzenia lub wtyczki: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT lub PDF
jfountain
Akceptuje również ZIP i GZ, co jest przydatne dla odtwarzaczy: help.github.com/articles/…
Vsevolod Golovanov

Odpowiedzi:

161

Wrzucasz go gdzieś i dodajesz link w komentarzu. Problemy z GitHub są raczej prymitywne i nie pozwalają na dołączanie plików.

Aktualizacja: Możesz dodawać zdjęcia do spraw GitHub teraz. Najłatwiej jest skopiować obraz (prawy przycisk myszy, Kopiuj obraz), a następnie wkleić go do pola tekstowego, w którym opisujesz problem.

LUB

Po prostu przeciągnij i upuść

Dominik Honnef
źródło
83
O Boże, bałem się tej odpowiedzi :)
Alex
17
Jednym z łatwych miejsc do przesłania jest usługa Gist Github: gist.github.com
bjnord
5
Ta odpowiedź prawdopodobnie powinna zostać zaktualizowana, ponieważ Github umożliwia teraz przesyłanie obrazów do kometów.
masukomi
2
Niestety, Github nie zezwala na przesyłanie plików PDF :(
sampablokuper
2
Byłem tak podekscytowany kopiowaniem wklejania, ale nie działało w przypadku obrazów (dostałem to ) podczas kopiowania z komputera Mac
Endless
20

Aby dołączyć plik do problemu lub rozmowę z prośbą o ściągnięcie, przeciągnij i upuść go w polu komentarza.

Maksymalny rozmiar plików to 25 MB, a maksymalny rozmiar obrazów to 10 MB.

Załaduj obrazek

Burhan Nasir
źródło
dobra odpowiedź. to tylko format przeceny. ![image](your_image_url)
Siwei Shen 申思维
3
Ale również automatycznie przesyła plik do GitHub.
serv-inc
17

Wtyczka ZenHub.io do Chrome umożliwi Ci dodanie dowolnego typu pliku do problemu na githubie. Jest przechowywany na serwerze AWS ZenHub zamiast na github.com. Z ich strony internetowej ...

GitHub umożliwia tylko przesyłanie plików graficznych. ZenHub dodaje możliwość przesyłania dowolnego typu plików do problemów i komentarzy, bezpiecznie przesyłając je do Amazon S3. Dzięki temu możesz naprawdę przenieść swój przepływ pracy na wyższy poziom; spróbuj użyć GitHub do wszystkiego! Scentralizowana współpraca i przejrzystość są niesamowite.

Aktualizacja:

Od 03.11.2015 możesz teraz przesyłać te typy plików na github bez żadnego rozszerzenia lub wtyczki: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT lub PDF

jfountain
źródło
Po prostu nie mogę dobrze tej funkcji w ZenHub.io. czy mógłbyś pokazać, jak to się robi?
Foad
Być może usunęli go teraz, ponieważ jest obsługiwany przez github bez wtyczek.
jfountain
więc teraz możemy dołączyć dowolne pliki do komentarza / problemu? Po prostu nie mogę tego znaleźć!
Foad
13

Jako ilustrację poprzednich odpowiedzi zobacz ten komentarz :

Tworzę repozytorium o nazwie catfood http://github.com/blueheadpublishing/catfood/, w którym przechowuję różne rzeczy (takie jak zrzuty ekranu i inne załączniki).
W ten sposób mogę odnosić się do nich w sprawach.

Widzieć https://github.com/blueheadpublishing/bookshop/issues/10

Niektóre obrazy przedstawiające typy szablonów układów, które chcemy wygenerować za pomocą szablonów:

W 2009 roku GitHub wyraził zamiar dodania załącznika do problemów .

Załączniki to coś, co chcielibyśmy dodać.

Ten temat nie został poruszony, odkąd w grupie GitHub ...

VonC
źródło
9

Format osadzania obrazów w komentarzu GitHub to:

Format:  ![Alt Text](url)
Example: ![GitHub Logo](/images/logo.png)
Matt Faus
źródło
Dziękuję Ci. Odpowiedź, która nie wymaga przeciągania i upuszczania. Właśnie tego potrzebowałem. :)
teracow
1

To trochę kłopotliwe, ale możesz utworzyć gałąź śmieci, a następnie zatwierdzić plik do tej gałęzi i wyczyścić go później.

EDYCJA: Ten skrypt może Ci się przydać:

https://github.com/wereHamster/ghup

richo
źródło
1

Znalazłem łatwy sposób na osadzanie obrazów w problemach przy użyciu Skitcha. Po prostu skonfiguruj udostępnianie Skitcha i automatycznie skopiuj adres URL do schowka. Następnie wklej go podczas pisania problemu. Pisałem o tym tutaj .

Dogweather
źródło
Słyszałem o tym. Recenzje w sklepie z aplikacjami na komputery Mac są dość złe dla nowej wersji. Wygląda na to, że mogli usunąć funkcję osadzania tego obrazu.
Dogweather
0

OK, oto czego używam do zrzutów ekranu.

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

Jest darmowy, szybki, automatycznie przesyła obraz i wkleja link URL do schowka, który możesz natychmiast kliknąć Ctrl-V w problemie GitHub.

To było wielkie westchnienie ulgi, kiedy to odkryłem :)

harunahi
źródło
0

Jednym z szybkich / łatwych sposobów jest przesłanie załącznika (np. PDF lub dokument Office) do Dropbox, a następnie dołączenie adresu URL Dropbox do problemu na Github.

Nieco łatwiejsze niż używanie S3; wiele organizacji już korzysta z Dropbox; a Dropbox ma już dobrą obsługę przeglądania wielu dokumentów w przeglądarce.

achiang
źródło
0

Użyj gist.github.com, aby przesłać dowolną zawartość, taką jak kod, dziennik, pliki html itp., I udostępnij link.

Vivek Kulkarni
źródło
Nie jest jasne, jak wykorzystać treść do tego celu. Jest przycisk dodawania pliku, ale nie otwiera okna załączania.
Stepan Yakovenko