警告
当将图像或视频上传到拉取请求或问题注释,或将文件上传到 GitHub 支持门户 中的工单时,任何人无需身份验证都可以查看匿名 URL,即使该拉取请求或问题位于专用存储库中或者启用了专用模式。 要对敏感媒体文件保密,请从需要身份验证的私有网络或服务器提供它们。
要将文件附加到议题或拉取请求对话,请将它拖放到评论框中。 或者,可以单击议题注释框下方的 浏览、选择并从计算机添加文件。
对于拉取请求,还可以单击拉取请求注释框上方格式栏中的 。
附加文件时,该文件会立即上传到 GitHub 并更新文本字段,以显示该文件的匿名 URL。
注意
在许多浏览器中,可以将图像直接复制并粘贴到该框中。
最大文件大小为:
- 10MB(对于图像和 gif)
- 100MB(对于视频)
- 25MB,对于所有其他文件
注意
必须是组织成员或外部协作者,或者使用付费计划,才能将大于 10 MB 的视频上传到使用付费 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
)