版本控制

连接 GitHub 和 GitLab — 从您已经在使用的仓库部署

连接您已在使用的 GitHub 或 GitLab 账户,直接从代码库进行部署——将静态网站部署到 Pages,或将项目部署到托管主机。您也可以使用 GitHub 或 GitLab 登录 Zinn Digital®。每个连接都会显示其所需的权限,并在录入时进行验证,且安全存储在 Vault 中——绝不会硬编码在代码或日志中。

  • GitHub + GitLab连接任一账户
  • 部署到 Pages或转为托管主机
  • 使用 GitLab 登录以及 GitHub
  • Vault 存储的令牌验证通过

一次连接,安全无虞

连接源代码管理账户使用的是平台上与其他所有凭据相同的已连接账户流程:最小权限、经过验证并存储在 Vault 中。

先查看权限

在您授权任何内容之前,我们会准确显示该连接所需的仓库和账户权限——不多不少——这样您授予的是受范围限制的令牌,而不是无限制的全局令牌。

验证通过

在您连接的瞬间,我们便会调用服务商的 API 以确认令牌处于活动状态且权限范围正确,随后显示绿色的对勾或红色的叉号。无效或权限过大的授权将被拒绝。

直接进入 Vault

经过验证的 token 通过每个凭据使用的相同连接缝写入 Vault。它绝不会被提交到代码中、打印到日志中,或留在环境文件中。

可撤销且已审计

您可以随时在 GitHub 或 GitLab 上撤销我们的访问权限,并删除我们这里的连接。通过已连接账户执行的所有操作均会记录审计日志。

部署到最适合项目的地方

仓库可以部署到 Pages 托管服务以用于静态或构建好的网站,也可以部署到托管主机以用于完整的应用程序。每次推送都可以触发重新部署,以便线上网站始终跟踪您的默认分支。

  • 通过您连接的账户运行,用于静态和预构建站点的 GitLab Pages 和 GitHub Pages。
  • Cloudflare Pages 作为替代的 Pages 目标,用于框架构建和边缘交付。
  • 托管主机服务,适用于从代码库部署的完整 WordPress、PHP、静态或 Node 应用程序。
  • 代码提交即部署:向默认分支推送代码可以触发重新构建,从而使线上网站与版本库保持同步。
  • 同一个连接也支持登录 — 您可以使用 GitHub 或 GitLab 登录 Zinn Digital®,而无需使用密码。

从代码库到线上网站

  1. 连接您的账户

    使用具有限定权限的令牌授权 GitHub 或 GitLab。我们会先展示权限,并在输入时对其进行验证。

  2. 选择一个仓库和目标

    选择存储库及其部署位置:GitLab Pages、GitHub Pages、Cloudflare Pages 或托管托管。

  3. 部署

    我们负责构建和发布。使用临时网址,您可以在 DNS 解析之前进行预览。

  4. 跟踪您的分支

    启用推送即部署功能,向默认分支推送代码即可自动重新构建在线网站。

常见问题

我可以连接哪些代码托管服务提供商?

GitHub 和 GitLab。连接您已经在使用的账户,我们即可部署其代码仓库,如果您启用了该功能,还可以使用它登录。两者均通过同一个已连接的账户集成运行。

我可以使用 GitLab 和 GitHub 登录吗?

可以。除了电子邮件和 GitHub 外,您还可以使用 GitLab 登录您的 Zinn Digital® 账户。身份验证层负责处理 OAuth 握手,我们绝不会获取您的提供商密码。

我可以在哪里部署代码库?

可以部署到 GitLab Pages、GitHub Pages 或 Cloudflare Pages 以托管静态或构建后的网站,或部署到托管主机以运行完整的应用程序。您在连接代码库时选择目标,代码推送即可触发重新部署。

我的访问令牌是如何受到保护的?

我们会向您展示连接所需的权限,在录入时根据提供商的 API 验证令牌,然后才将其存储在 Vault 中。它绝不会接触代码、日志或环境变量文件,并且您可以随时在提供商处撤销它,或者在我们这端删除该连接。

我可以在 Footprint-Free 系列上使用 Pages 部署吗?

它已被提供但被标记为存在关联。GitLab Pages 和 GitHub Pages 共享提供商的基础设施以及公共的 gitlab.io / github.io 域名,这会产生关联足迹。若要建立零足迹网络,请改为部署到独立托管;而在 Mainstream 上,Pages 属于一流功能。

从您的代码仓库部署

开始无信用卡的 14 天试用,连接 GitHub 或 GitLab,并从您已使用的仓库进行部署 — 入口处验证并存储在 Vault 中。

免费开始