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


161

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

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


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.


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

Возможно, они удалили его, так как он теперь поддерживается github без плагинов.
jfountain

так что теперь мы можем прикрепить любые произвольные файлы к комментарию / проблеме? Я просто не могу найти это!
Foad

13

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

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

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

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

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

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

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


9

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

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

Спасибо. Ответ, который не требует перетаскивания. Это именно то, что мне было нужно. :)
Тераков

1

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

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

https://github.com/wereHamster/ghup


1

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


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

0

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

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

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

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


0

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

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


0

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


Не ясно, как использовать гист для этой цели. Есть кнопка добавления файла, но она не открывает окно вложения.
Степан Яковенко
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.