使用限制
GitHub Pages 并非旨在或允许作为免费网页托管服务,用于运营您的在线业务、电子商务站点或任何主要用于促进商业交易或提供商业软件即服务(SaaS)的其他网站。GitHub Pages 网站不应用于发送密码或信用卡号等敏感交易。
此外,您对 GitHub Pages 的使用受 GitHub 服务条款 的约束,包括对快速致富计划、性淫秽内容以及暴力或威胁性内容或活动的限制。
GitHub Pages 网站受以下使用限制
-
每个 GitHub 账号只能创建一个用户或组织站点。
-
GitHub Pages 源仓库建议的大小限制为 1 GB。更多信息,请参阅 GitHub 大文件概述。
-
已发布的 GitHub Pages 网站大小不得超过 1 GB。
-
如果部署时间超过 10 分钟,GitHub Pages 将超时。
-
GitHub Pages 网站每月有 软性 带宽限制,限制为 100 GB。
-
GitHub Pages 网站每小时有 软性 限制,最多 10 次构建。如果您使用自定义 GitHub Actions 工作流构建并发布站点,则此限制不适用。
-
为了为所有 GitHub Pages 网站提供一致的服务质量,可能会采用速率限制。这些速率限制并非旨在干扰对 GitHub Pages 的合法使用。如果您的请求触发速率限制,您将收到带有 HTTP 状态码
429的响应,以及一段说明性的 HTML 内容。
如果您的站点超出这些使用配额,我们可能无法为其提供服务,或者您可能会收到来自 GitHub 支持的礼貌邮件,建议降低站点对服务器的影响的策略,包括在站点前部署第三方内容分发网络(CDN)、使用 GitHub 的其他功能(如 Release),或迁移到更适合您需求的其他托管服务。
教育练习
使用 GitHub Pages 创建现有网站的副本作为学习练习并非被禁止。然而,除遵守 GitHub 服务条款 外,您必须自行编写代码,站点不得收集任何用户数据,并且必须在站点上显著注明免责声明,说明该项目与原站点无关,仅用于教学目的。