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ć?


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ść


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


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


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 ...


9

Format osadzania obrazów w komentarzu GitHub to:

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

Dziękuję Ci. Odpowiedź, która nie wymaga przeciągania i upuszczania. Właśnie tego potrzebowałem. :)
teracow


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 .


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 :)


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.


0

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


Nie jest jasne, jak wykorzystać treść do tego celu. Jest przycisk dodawania pliku, ale nie otwiera okna załączania.
Stepan Yakovenko
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.