Skip to main content

Вложение файлов

Вы можете передать информацию, вложив различные типы файлов в свои сообщения о проблемах и запросы на вытягивание.

Кто может использовать эту функцию?

Markdown можно использовать в веб-интерфейсе GitHub .

Примечание.

Для общедоступных репозиториев доступ к отправленным файлам можно получить без проверки подлинности. В случае частных и внутренних репозиториев только пользователи с доступом к репозиторию могут просматривать отправленные файлы.

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

Снимок экрана: поле комментария проблемы. Значок "Вложение файлов" описывается оранжевым цветом.

Для запроса на вытягивание можно также щелкнуть в строке форматирования над полем комментария запроса на вытягивание.

Снимок экрана: поле комментария запроса на вытягивание. Значок "Вложение файлов" описывается оранжевым цветом.

При присоединении файла он отправляется немедленно в GitHub и текстовое поле обновляется, чтобы отобразить анонимный URL-адрес файла. Дополнительные сведения об анонимных URL-адресах см. в разделе Сведения об анонимных URL-адресах.

Примечание.

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

Максимальный размер файла составляет:

  • 10 МБ для изображений и GIF;
  • 10 МБ для видео, отправленных в репозиторий, принадлежащий пользователю или организации на бесплатном плане GitHub
  • 100 МБ для видео, отправленных в репозиторий, принадлежащий пользователю или организации на платном GitHub плана;
  • 25 МБ для всех остальных файлов.

Примечание.

Чтобы передать видео больше 10 МБ в репозиторий, принадлежащий пользователю или организации на платном плане GitHub, вы должны быть членом организации или внешний участник совместной работы или платным планом.

Поддерживаемые типы файлов

Следующие типы файлов изображений и мультимедиа поддерживаются во всех контекстах.

Файлы изображений и мультимедиа

  • Папуа (.pngНовая Гвинея)

  • GIF (.gif)

  • JPEG (.jpg, .jpeg)

  • SVG (.svg)

  • Видео (.mp4, , .mov``.webm)

    Примечание.

    Совместимость видеокодека зависит от браузера, и возможно, что видео, которое вы отправляете в один браузер, нельзя просматривать в другом браузере. На данный момент мы рекомендуем использовать H.264 для максимальной совместимости.

Дополнительные типы файлов

Следующие типы файлов поддерживаются для отправки примечаний к вопросам, комментариев запроса на вытягивание и комментариев обсуждения в репозиториях. Этот список типов файлов также поддерживается в обсуждениях организации.

Документы

  • PDF-файлы (.pdf)
  • Microsoft Office документы (.docx, .pptx, .xlsx, .xls`` ,.xlsm)
  • Форматы OpenDocument (.odt, .fodt``.ods``.fods``.odp``.fodp, .odg, ) .fodg``.odf
  • Форматированный текст и файлы обработки слов (.rtf, .doc)

Текстовые файлы и файлы данных

  • Обычный текст и разметка (.txt, .md``.copilotmd)
  • Данные и табличные файлы (.csv, , .tsv``.log, , .json) .jsonc

Файлы разработки и кода

  • C-файлы (.c)
  • Файлы C# (.cs)
  • Файлы C++ (.cpp)
  • CSS-файлы (.css)
  • Диаграммы (.drawio)
  • Файлы дампа (.dmp)
  • HTML-файлы (.html, .htm)
  • Java файлы (.java)
  • Файлы JavaScript (.js)
  • Записные книжки Jupyter (.ipynb)
  • Файлы исправлений (.patch)
  • PHP-файлы (.php)
  • Файлы профилирования (.cpuprofile)
  • Файлы базы данных программы (.pdb)
  • Python файлы (.py)
  • Скрипты оболочки (.sh)
  • SQL-файлы (.sql)
  • Файлы TypeScript (.ts, .tsx)
  • XML-файлы (.xml)
  • Файлы YAML (.yaml, .yml)

Примечание.

Если вы используете Linux и пытаетесь отправить .patch файл, вы получите сообщение об ошибке. Это известная проблема.

Архивирование и сжатые файлы

  • Архивы и пакеты (.zip, .gz, .tgz)

Обмен данными и журналами

  • Текстовые и электронные файлы (.debug, .msg, .eml)

Изображения

  • Растровое изображение и изображения TIFF (.bmp, .tif, .tiff)

Аудио

  • Звуковые файлы (.mp3, .wav)