Как прикрепить файл к проблеме GitHub?

161

Я мигрировал с проектом из Bitbucket в Github, и я не могу найти способ прикрепить файл к проблеме (например: скриншот, спецификации и т. Д.)

Как это сделать?

Alex
источник
1
Хорошо, решение, которое я нашел подходящим для меня, состоит в следующем: оставьте основной репозиторий в Bitbucket и создайте зеркало на Github (извините Github), а также укажите все (в конечном итоге) проблемы Github на копию Bitbucket.
Алекс
3
на сегодняшний день gitHub позволяет загружать изображения в выпусках
Gaurav Shah
2
Хороший способ прикрепить скриншоты к проблемам - это Usersnap - вы можете отправлять скриншоты с аннотациями прямо из вашего веб-приложения в GitHub Issues!
Грегор
3
Начиная с 03.11.2015 г. вы можете загружать эти типы файлов в github без каких-либо расширений или плагинов: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT или PDF
jfountain
1
Также принимает ZIP и GZ, что удобно для репродукторов: help.github.com/articles/…
Всеволод Голованов

Ответы:

161

Вы загружаете его куда-то и добавляете ссылку в комментарии. Проблемы GitHub довольно примитивны и не позволяют прикреплять файлы.

Обновление: теперь вы можете публиковать изображения в GitHub. Самый простой способ - скопировать изображение (щелкните правой кнопкой мыши, Скопировать изображение), а затем вставить его в текстовое поле, в котором вы описываете проблему.

ИЛИ

Просто перетащите

Доминик Хоннеф
источник
83
О Боже, я боялся этого ответа :)
Алекс
17
Простое место для загрузки - собственная служба Gist от Github: gist.github.com
bjnord,
5
Этот ответ, вероятно, следует обновить, поскольку Github теперь позволяет загружать изображения для комментариев.
Масукоми
2
К сожалению, Github не позволяет загружать PDF-файлы :(
sampablokuper
2
Есть так взволновало копию пасты , но это не работа для изображений (получил это ) при копировании из макинтош
Endless
42

С 7 декабря 2012 года вы можете прикреплять изображения с помощью перетаскивания или использовать средство выбора файлов. См. Https://github.com/blog/1347-issue-attachments для получения более подробной информации.

Тим Шоб
источник
21

Чтобы прикрепить файл к проблеме или запросить диалог, перетащите его в поле для комментариев.

Максимальный размер файлов составляет 25 МБ, а максимальный размер изображений - 10 МБ.

Загрузить изображение

Бурхан Насир
источник
хороший ответ это просто формат уценки. ![image](your_image_url)
Сивей Шен,
3
Но он также автоматически загружает файл в GitHub для вас.
серв-вкл
17

Плагин ZenHub.io Chrome позволит вам добавить любой тип файла к проблеме GitHub. Он хранится на сервере AWS ZenHub вместо github.com. С их сайта ...

GitHub позволяет загружать только файлы изображений. ZenHub добавляет возможность загружать любые типы файлов в вопросы и комментарии, безопасно передавая их в Amazon S3. С этим вы действительно можете поднять свой рабочий процесс на следующий уровень; попробуйте использовать GitHub для всего! Централизованное сотрудничество и прозрачность потрясающие.

Обновить:

Начиная с 11/03/2015 вы можете загружать файлы следующих типов в github без каких-либо расширений или плагинов: PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT или PDF.

jfountain
источник
Я просто не могу улучшить функцию в ZenHub.io. не могли бы вы показать, как это делается?
Foad
Возможно, они удалили его, так как он теперь поддерживается github без плагинов.
jfountain
так что теперь мы можем прикрепить любые произвольные файлы к комментарию / проблеме? Я просто не могу найти это!
Foad
13

В качестве иллюстрации предыдущих ответов смотрите этот комментарий :

Я создаю репозиторий под названием catfood http://github.com/blueheadpublishing/catfood/, где я храню разные вещи (например, скриншоты и другие вложения).
Таким образом, я могу ссылаться на них в вопросах.

Видеть https://github.com/blueheadpublishing/bookshop/issues/10

Некоторые изображения, показывающие типы шаблонов макетов, которые мы хотим создать с помощью шаблонов:

Еще в 2009 году GitHub выразил намерение добавить привязанность к проблемам .

Вложения - это то, что мы хотели бы добавить.

Эта тема не поднималась с тех пор в группе GitHub, хотя ...

VonC
источник
9

Формат для вставки изображений в комментарий GitHub:

Format:  ![Alt Text](url)
Example: ![GitHub Logo](/images/logo.png)
Мэтт Фаус
источник
Спасибо. Ответ, который не требует перетаскивания. Это именно то, что мне было нужно. :)
Тераков
1

Это немного круто, но вы можете создать ненужную ветку, а затем зафиксировать файл в этой ветви и очистить его позже.

РЕДАКТИРОВАТЬ: Этот сценарий может быть полезным для вас:

https://github.com/wereHamster/ghup

richo
источник
1

Я нашел простой способ вставлять изображения в вопросы, используя Skitch. Просто настройте общий доступ Skitch и автоматически скопируйте URL в буфер обмена. Затем вставьте его при написании вопроса. Я написал об этом здесь .

Dogweather
источник
Я слышал об этом. Обзоры в магазине приложений Mac довольно плохи для новой версии. И это звучит так, как будто они удалили функциональность для встраивания этого изображения.
Dogweather
0

Хорошо, вот что я использую для скриншотов.

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

Это бесплатно, быстро, автоматически загружает изображение и вставляет URL-ссылку в буфер обмена, который вы можете мгновенно нажать Ctrl-V в выпуске GitHub.

Это был большой вздох облегчения, когда я обнаружил это :)

harunahi
источник
0

Одним из быстрых и простых способов взлома является загрузка вашего вложения (скажем, PDF или документа Office) в Dropbox, а затем включение URL-адреса Dropbox в выпуск Github.

Мягко проще, чем с помощью S3; многие организации уже используют Dropbox; и Dropbox имеет хорошую поддержку для просмотра многих документов, встроенных в браузер.

achiang
источник
0

Используйте gist.github.com для загрузки любого содержимого, такого как код, журнал, HTML-файлы и т. Д., И поделитесь ссылкой.

Вивек Кулкарни
источник
Не ясно, как использовать гист для этой цели. Есть кнопка добавления файла, но она не открывает окно вложения.
Степан Яковенко