跳至主要内容

附件文件

您可以通过向问题和拉取请求附加各种文件类型来传达信息。

谁可以使用此功能?

Markdown 可在 GitHub 网页界面中使用。

本文内容

注意

对于公共仓库,上传的文件可以在无需身份验证的情况下访问。对于私有和内部仓库,只有拥有仓库访问权限的人才能查看上传的文件。

要将文件附加到问题或拉取请求的对话中,请将其拖放到评论框中。或者,您可以点击在问题评论框下方,浏览、选择并添加您电脑中的文件。

Screenshot of the issue comment box. The "Attach files" icon is outlined in orange.

对于拉取请求,您也可以点击在拉取请求评论框上方的格式化工具栏中。

Screenshot of the pull request comment box. The "Attach files" icon is outlined in orange.

当您附加文件时,它会立即上传至 GitHub,文本字段会更新为文件的匿名 URL。有关匿名 URL 的更多信息,请参阅关于匿名 URL

注意

在许多浏览器中,您可以直接复制粘贴图片到框中。

最大文件大小为

  • 图片和 GIF 为 10 MB
  • 在免费 GitHub 计划下,用户或组织拥有的仓库中上传的视频为 10 MB
  • 在付费 GitHub 计划下,用户或组织拥有的仓库中上传的视频为 100 MB
  • 其他所有文件为 25 MB

注意

要向付费 GitHub 计划下用户或组织拥有的仓库上传大于 10 MB 的视频,您必须是组织成员或外部协作者,或使用付费计划。

支持的文件类型

以下图像和媒体文件类型在所有情境下均受支持。

图像和媒体文件

  • PNG(.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
  • 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
© . This site is unofficial and not affiliated with GitHub, Inc.