Skip to main content

附加文件

可通过将各种文件类型附加到议题和拉取请求来传达信息。

谁可以使用此功能?

Markdown 可用于 GitHub Web 界面。

在本文中

注意

对于公共存储库,无需身份验证即可访问上传的文件。 对于专用和内部存储库,只有有权访问存储库的人才能查看上传的文件。

要将文件附加到议题或拉取请求对话,请将它拖放到评论框中。 或者,可以单击 问题注释框下方以浏览、选择和添加计算机中的文件。

议题注释框的屏幕截图。 “附加文件”图标以橙色边框显示。

对于拉取请求,还可以在拉取请求注释框上方的格式栏中单击

拉取请求注释框的屏幕截图。 “附加文件”图标以橙色边框显示。

附加文件后,文件会立即上传到 GitHub,并且文本字段会更新为显示该文件的匿名 URL。

注意

在许多浏览器中,可以将图像直接复制并粘贴到该框中。

最大文件大小为:

  • 图片和 GIF 为 10MB的视频
  • 视频为 100MB
  • 25MB,对于所有其他文件

注意

若要将大于 10MB 的视频上传到付费 GitHub 计划上由用户或组织拥有的存储库,你必须是组织成员或外部协作者,或者属于付费计划。

支持的文件类型

所有上下文中都支持以下图像和媒体文件类型。

图像和媒体文件

  • PNG (.png

  • GIF(.gif

  • JPEG (.jpg.jpeg

  • 视频(.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
  • Shell 脚本 (.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