启用 GitHub 同步

为 GitBook 设置并授权 GitHub 集成

入门指南

在你想与 GitHub 仓库同步的空间中,前往 空间页眉 右上角的 配置并选择 GitHub 同步.

A GitBook screenshot showing GitHub Sync configuration options
GitHub 同步配置选项。

通过 GitHub 进行身份验证

如果你是第一次设置 GitHub 同步,并且尚未关联 GitHub 账户,那么在你开始配置 Git 同步时,系统会提示你进行关联。如果你已经关联了账户,仍然可能需要通过 GitHub 进行身份验证。

circle-exclamation

将 GitBook 应用安装到你的 GitHub 账户

如果你还没有这样做,你会看到一个提示,要求将 GitBook 应用arrow-up-right 添加到你的 GitHub 账户。

按照 GitHub 弹出框中的说明操作,根据你的需要,向 GitBook 授予特定仓库的权限,或允许访问所有仓库。

选择一个仓库和分支

选择你希望与 GitBook 内容保持同步的账户和仓库。

circle-info

找不到你的仓库? 如果你在列表中找不到你的仓库,请确保你已在 GitBook GitHub 应用arrow-up-right 中以正确的范围(即你的个人账户或该仓库所在的 GitHub 组织)进行了安装。你还应检查是否已在 GitBook GitHub 应用中配置了正确的仓库访问权限。

选择正确的仓库后,选择你希望提交推送到并同步自哪个分支。

执行初始同步

首次同步时,你可以选择两个方向之一进行同步:

  1. GitBook -> GitHub 将把你空间中的内容同步到 所选分支。 如果你是从一个空仓库开始,并希望快速将 GitBook 内容导入,这会非常适合。

  2. GitHub -> GitBook 将把你空间中的内容同步 所选分支。如果你在仓库中已有 Markdown 内容,并希望将其导入 GitBook,这会非常适合。

编写并提交

你已经可以开始了。你会注意到,如果你的空间处于 实时编辑 模式,实时编辑现在已被锁定。这样一来,当你团队中的某个人合并了一个 更改请求 到 GitBook 时,我们就能可靠地将内容同步到你的仓库。

当你在 GitBook 中编辑时,每次更改请求合并都会生成一条提交到你所选的 GitHub 分支。

当你向 GitHub 提交时,每次提交都会作为历史提交同步到你的 GitBook 空间。

circle-exclamation

最后更新于

这有帮助吗?