GitHub Pages 托管

部署和管理 GitHub Pages,无需离开控制面板

连接您的 GitHub 账户,让 Zinn Digital® 创建代码仓库、推送构建版本、启用并部署 GitHub Pages、配置自定义域名以及执行回滚——所有操作均可在单个控制面板及 MCP 中完成,支持单个网站或批量处理。通过我们遵循最小权限原则的 GitHub App 或经过验证的细粒度令牌,以企业级方式进行连接。

  • GitHub App最小权限,可撤销
  • 或一条 PAT已显示并验证的范围
  • 我们来管理创建、部署、域名、备份
  • 仪表板 + MCP支持批量操作

企业级连接方式 — 最小权限,严格验证

连接源代码账户不应该意味着交出一个权限极大且长期有效的密钥。我们为您提供两条路径,并默认采用安全的那一条。

Zinn® GitHub App(首选)

在您的帐户上安装我们的 GitHub App,并仅授予其您选择的代码库。它可获得精细的权限(包括用于创建代码库的内容、Pages 和管理权限),颁发短期安装令牌而非长期密钥,并且您可以随时一键将其撤销。

细粒度令牌(备用)

想要改用 Token?我们会准确指出需要为目标仓库授予哪些权限范围——遵循最小权限原则,不多给——并在保存前通过 GitHub API 进行实时验证,显示绿勾或红叉。

Vault 中的凭据

无论您选择哪种路径,凭据都会通过与您引入的其他所有账户相同的连接缝隙进行传输,并存储在 Vault 中。它绝不会被写入代码、日志或环境变量文件中。

可撤销且可审计

您始终掌控一切:您可以随时自行撤销访问权限,我们在您的账户上执行的所有操作都会记录在审计日志中,并附带执行该操作的身份信息。

我们为您做的一切,全托管且自动化

连接成功后,GitHub Pages 将成为一个由我们的工具驱动的一流部署后端,而无需使用 GitHub UI。

  • 创建代码仓库或使用现有代码仓库,为您推送内容或构建输出。
  • 启用来自分支和目录源或 GitHub Actions 构建的 GitHub Pages,并进行部署。
  • 当发布出现问题时,回滚到先前的部署。
  • 绑定自定义域名:写入仓库 CNAME、强制启用 HTTPS,并为您配置 apex 和 www DNS。
  • 按照计划将代码库备份到 R2 对象存储 —— 这是一个代码库备份和灾难恢复(DR)产品。
  • 对线上网站运行我们的工具:因为Pages网站是公开静态的,所以索引、SEO数据、反向链接和正常运行时间检查都可以正常运作。
  • 通过 MCP 批量完成:直接从您的 AI 工具中在多个仓库间创建和部署 Pages 网站。

磁盘占用空间的 caveats,简而言之

相比于隐瞒,我们更愿意向您说明其中的利弊。GitHub Pages 没有服务器端规则(不存在 .htaccess 文件),因此在我们自己的服务器集群上那种在服务器端直接强行拒绝 Ahrefs、Majestic 以及其他爬虫的 SEO 爬虫拦截功能在那里无法生效。在 GitHub Pages 上,目前可用的最佳控制方式是 robots.txt 加上 meta 标签,而众所周知,那些激进的反向链接爬虫往往会忽略这些。

每个 GitHub Pages 站点也都共享 GitHub 的基础设施和已发布的 IP 地址段,这本身就是一个共享的 footprint。对于赚钱站点或主流项目来说,这些都无关紧要,并且 GitHub Pages 确实是一个很好的免费静态后端。

对于 Footprint-Free 系列来说至关重要,因此我们诚实以对:虽然提供 GitHub Pages 但会被标记为 footprint 较弱,PBN 的默认选项依然保留在我们的服务器群或 Cloudflare Pages 上,并且当您为对 footprint 敏感的站点选择 GitHub Pages 时,界面会向您发出警告。您将根据摆在眼前的真相做出决定。

常见问题

如何连接我的 GitHub 账户?

首选的方法是使用我们的 Zinn® GitHub App,您可以将其安装在您的账户中并授予对所选仓库的访问权限。它使用精细的权限和短期的安装令牌(没有长期存在的密钥可泄露),并且您可以一键撤销它。如果您更愿意使用细粒度的个人访问 token,我们会明确告诉您需要授予哪些权限范围,并在您输入的瞬间对该 token 进行验证。

您对我的令牌验证了什么?

在录入时,我们会调用 GitHub API 来确认该 token 处于活动状态并具有所需的权限(仓库内容、Pages 以及用于创建仓库的管理权限),并在保存任何内容之前显示绿色或红色的勾选标记。我们绝不会存储未经验证或权限过宽的密钥。凭据会通过与其他你导入的账户相同的连接缝隙传输并存入 Vault。

你们对我的账户具体做了什么?

我们为您创建代码库(或使用现有代码库),推送您的内容或构建产物,从指定的分支和目录或通过 GitHub Actions 构建启用 GitHub Pages,并支持回滚。对于自定义域名,我们负责写入代码库的 CNAME、强制启用 HTTPS,并为您配置 DNS。我们还可以按计划将代码库备份到 R2 对象存储。

我可以在 Pages 网站上使用自己的域名吗?

是的。我们负责写入仓库的 CNAME 文件,开启 Enforce HTTPS,并配置 DNS(将主域 A 记录指向 GitHub 的 Pages 地址,www 记录指向 CNAME),并遵循与其他所有后端相同的“主域加 www”规则。

在我的PBN上使用GitHub Pages安全吗?

谨慎使用它。GitHub Pages 没有服务器端规则,因此那里的 SEO 爬虫拦截只能退回到 robots.txt 和 meta 标签——它无法像我们自己的集群那样从硬层面上拦截 Ahrefs 或 Majestic——并且每个 Pages 网站都共享 GitHub 的基础设施和 IP 地址范围,这是一个共享足迹。因此,在 Footprint-Free 系列中,我们提供 GitHub Pages,但将其标记为足迹较弱,将 PBN 默认值保留在我们的集群或 Cloudflare 上,并在您为对足迹敏感的网站选择它时发出警告。在 Mainstream 系列中,它是一个一流的免费静态选项。

连接 GitHub 并部署

开始无信用卡的 14 天试用,使用权限最小化的 Zinn® GitHub App 连接您的 GitHub 账户,让我们从仪表板和您的 AI 工具中为您创建、部署和管理您的 Pages 网站。

免费开始