2012-06-09 19 views
122

Przeprowadziłem migrację z projektu z Bitbucket do Github i nie mogę znaleźć sposobu na dołączenie pliku do problemu (np. Zrzut ekranu, specyfikacje itp.).Jak załączyć plik do wydania github?

Jak to zrobić?

+1

OK, rozwiązanie, które mi pasowało, to: Zachowaj główne repo na Bitbucket i zrób lustro na Githubie (przepraszam Githubie), a także wskaż wszystkie (ostatecznie) problemy Githubu dla odpowiednika Bitbucket. – Alex

+1

od dzisiaj gitHub umożliwia przesyłanie obrazów w problemach –

+2

Dobrym sposobem na uzyskanie zrzutów ekranu załączonych do problemów jest [Usersnap] (https://usersnap.com/connect/github) - możesz wysyłać zrzuty ekranu z adnotacjami bezpośrednio z poziomu swojej sieci aplikacja do problemów GitHub! – Gregor

Odpowiedz

110

Przesyłacie go gdzieś i dodajecie link do komentarza. Problemy GitHub są raczej prymitywne i nie pozwalają na dołączanie plików.

Aktualizacja: Możesz teraz publikować zdjęcia do problemów z GitHub. Najprostszym sposobem jest skopiowanie obrazu (prawy przycisk myszy, Kopiuj obraz), a następnie wklejenie go w polu tekstowym, w którym opisujesz problem.

+67

O Boże, bałem się tej odpowiedzi :) – Alex

+15

Jednym z łatwych miejsc do przesłania jest serwis Github GIST: https://gist.github.com/ – bjnord

+0

Działa to tylko dla tekstu, a nie obrazów itp. –

1

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

EDIT: Ten skrypt może być użyteczne dla Ciebie:

https://github.com/wereHamster/ghup

13

Jako ilustrację poprzednich odpowiedzi, patrz this comment:

utworzyć repozytorium o nazwie catfoodhttp://github.com/blueheadpublishing/catfood/ gdzie zachować różne rzeczy (takie jak zrzuty ekranu i inne załączniki).
W ten sposób mogę odnieść się do nich w kwestiach.

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

Niektóre obrazy pokazujące rodzaje szablonów układu chcemy mieć generowane przez szablony:

W 2009 r. GitHub wyraził zamiar dodania attachment to issues.

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

Ten temat wasn't raised since in the GitHub group though ...

1

znalazłem łatwy sposób umieszczania zdjęć w kwestii korzystających Skitch. Wystarczy skonfigurować udostępnianie Skitch i automatycznie skopiować adres URL do schowka. Następnie wklej go podczas pisania problemu. I blogged about it here.

+0

Sadly Skitch 2 ssie teraz ... – gagarine

+0

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

5

Format osadzania obrazów w komentarzu GitHub jest:

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

Dziękuję. Odpowiedź, która nie wymaga przeciągania i upuszczania. Dokładnie tego potrzebowałem. :) – teracow

0

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

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

to za darmo, szybko i automatycznie przesyła obraz i wkleja link URL do schowka, który można Ctrl-V do wydania GitHub natychmiast.

To była wielka ulgą kiedy odkryłem ten :)

15

ZenHub.io Wtyczka Chrome umożliwia dodanie dowolnego typu pliku do numeru github. Jest przechowywany na serwerze AWS ZenHub zamiast github.com. Ze strony internetowej ...

GitHub pozwala tylko na przesyłanie plików graficznych. ZenHub dodaje możliwość przesłania dowolnego typu pliku do problemów i komentarzy, przesyłając do Amazon S3. Dzięki temu możesz naprawdę przenieść swój workflow na następny poziom; spróbuj użyć GitHub do wszystkiego! Centralizacja współpraca i przejrzystość są niesamowite.

Aktualizacja:

dzień 11/03/2015 można teraz przesyłać te typy plików do github bez rozszerzenia lub plug-in: PNG, GIF, JPG, DOCX, XLSX, PPTX, TXT lub PDF

+0

Po prostu nie mogę dopracować funkcji w ZenHub.io. czy mógłbyś pokazać, jak to się robi? – Foad

+0

Możliwe, że usunęli go, ponieważ teraz jest obsługiwany przez github bez wtyczek. – jfountain

+0

, więc możemy teraz dołączyć dowolne pliki do komentarza/problemu? Po prostu nie mogę go znaleźć! – Foad

0

Jednym szybkim/łatwym hackowaniem jest przesłanie załącznika (np. PDF lub dokument Office) do Dropbox, a następnie uwzględnienie adresu URL Dropbox w numerze Github.

Łagodnie łatwiej niż przy użyciu S3; wiele organizacji korzysta już z Dropbox; a Dropbox ma dobrą obsługę przeglądania już wielu dokumentów w przeglądarce.

0

Użyj gist.github.com, aby przesłać dowolne treści, takie jak kod, log, pliki html itp. I udostępnij link.

+0

Nie jest jasne, jak używać tego celu. Jest przycisk dodawania pliku, ale nie otwiera się okno załączania. –

Powiązane problemy