全部文章

Getting Started

什么是 CICDoo 快速开始: 引导向导 仪表盘与基础设施地图

Concepts

生产、预发布和开发阶段 域名、子域名和 SSL Odoo 版本与版本类型(Community 与 Enterprise) 工作区与团队协作

Servers

添加服务器 服务器域名与 DNS 使用负载均衡器 服务器操作: 部署、日志与图表 Deleting a server

Projects & Git

创建项目 连接 GitHub Project GitHub settings and webhook 连接 GitLab 分支与实例 为项目添加标签和筛选项目 使用应用节点实现高可用性 Project environments, extensions and deletion

Instances & Console

创建实例 重启、停止和删除实例 在阶段之间合并分支 Web IDE 与远程访问 SSH access to instances 实例设置详解 部署与任务队列

Agent Tasks

什么是智能体任务 设置智能体任务 运行任务并查看结果 智能体时间与充值 Agent insights and task filters

Monitoring & Backups

监控你的实例 备份与恢复 S3 storage, uploads and bulk backup actions 告警通知(邮件与短信)

Workspaces & Permissions

邀请工作区成员 成员权限与资源访问 成员看不到或无法使用某个资源 Audit log and server activity

Account & Security

双重验证(2FA) 个人资料与集成设置 密码与账户找回

Billing & Plans

方案与价格 升级和管理订阅 项目订阅未支付时 渠道合作伙伴计划 Onboarding a client as a partner

Support & Tickets

提交支持工单 获取 CICDoo 团队的帮助

Troubleshooting

故障排查: 无法连接服务器 故障排查: 部署失败 故障排查: 迁移仓库后 git push 返回 403 故障排查: 实例宕机或变慢 故障排查: 域名或 SSL 问题

项目与 Git

连接 GitHub

如何通过 OAuth 或个人访问令牌把您的 GitHub 账户连接到 CICDoo,以及在哪里管理或断开连接。

两种连接方式

CICDoo 需要访问您的 GitHub 账户,才能创建仓库并部署项目。您可以用以下两种方式之一连接:

  • OAuth:点击 "使用 GitHub OAuth 连接"(或在新项目弹窗中点击 "连接 GitHub")。系统会把您带到 GitHub 批准这次连接,然后再返回 CICDoo。
  • 个人访问令牌 (PAT):点击 "配置个人访问令牌",粘贴一个令牌并保存。界面上有指向 GitHub 令牌创建页面的链接,并说明所需的权限范围:repo 和 read:user。

连接之后,CICDoo 会显示一个绿色的 "GitHub 已连接" 面板,上面有您的 GitHub 用户名。

在哪里管理这个连接

  • 设置,集成标签页:GitHub 集成卡片显示您的连接状态、OAuth 和 PAT 两个选项,以及一个断开连接按钮。
  • 新项目弹窗:当您选择 GitHub 作为提供商时,同样的连接选项会内嵌显示,您不用离开项目流程就能完成连接。

Enterprise 版与 PAT

如果您部署 Odoo Enterprise,只有 OAuth 是不够的。集成标签页和新项目弹窗都会显示 "Enterprise 版需要 PAT" 提示:Odoo Enterprise 仓库是私有的,所以您必须配置一个 GitHub 个人访问令牌,而且它所属的账户要有权访问 Odoo Enterprise 仓库。面板上还会显示您当前的 PAT 状态。

如果您迁移或重命名了仓库

如果您把仓库转移到某个组织,或者在 GitHub 上重命名了它,fetch 仍然可以正常工作,但 push 会开始返回 403 失败。打开项目的 设置,进入 GitHub 标签页,点击 从 GitHub 重新同步 让它重新指向仓库,然后重启您的实例。参见 故障排查: 迁移仓库后 git push 返回 403。

断开连接

打开设置,进入集成标签页,在 GitHub 卡片上点击 断开连接(已连接时,新项目弹窗中也会出现同一个按钮)。断开之后,您随时可以用 OAuth 或一个新的 PAT 重新连接。

快速步骤

  1. 打开设置,进入集成标签页。
  2. 在 GitHub 集成卡片上点击 "使用 GitHub OAuth 连接",或者选择 "配置个人访问令牌",保存一个具有 repo 和 read:user 权限的令牌。
  3. 确认卡片显示 "GitHub 已连接"。

如果遇到问题,请从工单页面或聊天组件提交支持工单。

仍未解决?在应用中提交工单,或与工程师沟通。