Studio 和 GitHub 之间的实时同步。
概述
Nuxt Studio 集成了 GitHub API,实现了 Studio 和你的 GitHub 存储库之间的顺畅同步。这种一流的集成是通过使用 GitHub Apps 实现的。
安装
在创建 Studio 项目期间,你需要在你的个人帐户或你管理的组织中安装 Nuxt Studio GitHub App。安装 GitHub App 需要组织所有权或存储库中的管理员权限。如果你没有必要的权限,存储库所有者需要批准该请求。
你可以通过单击 使用 GitHub 安装 从应用程序的任何位置访问安装页面。
权限
在安装我们的 GitHub 应用程序期间,系统会提示你授予某些权限:
- 对
actions、metadata、members和plan的读取权限 - 对
secrets、administration、contents、pages、pull requests和workflows的读写权限
我们需要对 actions 的读取权限,以便在拉取请求或存储库默认分支上的工作流程运行失败时发送通知。metadata 是获取存储库数据所必需的,members 用于导入你的组织成员和存储库协作者,plan 用于根据你的 GitHub 帐户计划提供功能。
Nuxt Studio 代表你创建存储库、分支、拉取请求,并执行提交和合并。我们还提供一键部署到 GitHub Pages,并具有工作流程和环境变量密钥的即时预览管理。为此,我们需要对 administration、contents、pages、pull requests、workflows 和 secrets 的读写权限。
存储库安装
安装我们的 GitHub 应用程序时,系统会提示你选择所有存储库或其中的一部分。你可以随时通过转到 GitHub 应用程序设置 来更改此选择。
通过单击 Install,Nuxt Studio 将安装你已选择的每个存储库,使你能够执行上面列出的所有操作。
卸载
从 GitHub 导入的所有数据都直接与你的 GitHub 应用程序安装相关联。如果你卸载 GitHub 应用程序,所有关联的数据都将被删除。
如果你删除你的 GitHub 存储库,关联的 Nuxt Studio 项目将自动删除。但是,如果此项目订阅了团队计划,则订阅不会自动取消。你需要通过 手动结束订阅或 联系我们 寻求帮助。