Git 集成
帽子云支持从 GitHub、Gitee 和公开 Git 仓库部署。授权 GitHub 或 Gitee 后,可以在创建应用时直接选择私有仓库,并在推送代码时自动部署。
入口:左侧导航 → Git集成。页面有 Github 和 Gitee 两个标签页。
GitHub

授权
- 在 Github 标签页点击 Github 按钮,浏览器会打开 GitHub 授权窗口。
- 选择要授权的账号或组织,以及允许访问的仓库(全部仓库或指定仓库)。
- 完成后回到控制台,页面显示"您当前以 xxx 身份授权访问以下权限",并列出已授权的账号或组织。
创建应用时也可以在 GitHub 来源中点击 授权访问 完成同样的操作。
增加仓库授权
创建应用时找不到仓库,通常是授权时没有勾选该仓库。点击页面底部"没有找到授权的代码库,点击重新选择授权"旁的 Github,在 GitHub 中调整仓库访问范围即可。
取消授权
点击授权记录右侧的删除按钮并确认。
warning
取消 GitHub 授权后,已关联该授权的应用将无法继续部署,自动部署也会停止。
自动部署
使用 GitHub 来源的应用,向部署分支推送代码后会自动触发构建和部署,构建记录可在应用的 部署记录 中查看。
Gitee

- 在 Gitee 标签页点击 Gitee 按钮,在弹出的窗口中完成授权。
- 授权成功后列出已授权的 Gitee 账号。
- 创建应用时选择 Gitee 来源,先选择 Gitee 账户,再选择仓库和分支。
Gitee 来源通过 Webhook 自动部署,创建应用时默认开启,也可以在应用的 设置 中开关。
公开 Git 仓库
公开仓库无需授权。创建应用时选择 Git 来源,填写仓库地址(如 https://github.com/user/repo.git)和分支即可。公开 Git 来源不支持推送自动部署,需要在应用详情页点击 部署 手动更新。
更新于