快速开始
10 分钟内完成 DeepReview 接入。本指南将引导您将 AI 代码审查集成到您的 Git 工作流程中。
前置要求
- 拥有 Git 仓库管理员权限(支持 GitHub、GitLab 或 Gitee)
- DeepReview 企业账户(联系我们开通)
- 用于仓库访问的 SSH 密钥对,或部署令牌(Token 鉴权方式)
第一步:获取企业账户
联系我们的团队创建您的企业账户。创建完成后,您将收到:
- 企业名称:您的唯一登录标识
- 初始密码:临时密码(首次登录后请修改)
第二步:登录企业门户
访问企业门户地址:
门户地址
https://www.deepcodereviewer.com/portal
输入您的企业名称和密码登录。首次登录后,我们强烈建议您修改密码以确保安全。
第三步:添加代码仓库
登录后,导航至 「仓库」 标签页,点击 「+ 添加仓库」 按钮。
在表单中填写仓库详细信息。DeepReview 支持两种鉴权方式:
方式 A:SSH 密钥鉴权
- 名称:输入仓库的显示名称(如 "my-project")
- 鉴权方式:选择 「SSH Key」
- 仓库地址:输入 SSH 格式的仓库地址(如
git@github.com:your-org/your-repo.git) - SSH 私钥:粘贴 SSH 私钥(该密钥需要有仓库读取权限)
- 启用代码审查:勾选此框以激活自动审查
- 点击 「添加仓库」 保存
方式 B:Token 令牌鉴权
- 名称:输入仓库的显示名称(如 "my-project")
- 鉴权方式:选择 「Token」
- Git Clone 命令:粘贴包含凭据的完整克隆命令,格式要求如下:
git clone https://<用户名>:<部署令牌>@gitlab.example.com/group/project.git注意:输入必须严格遵循上述格式 —— 以git clone开头,后接包含凭据的 HTTPS URL(用户名:令牌@主机地址)。令牌凭据将被加密安全存储。系统会自动从克隆命令中提取仓库地址。 - 启用代码审查:勾选此框以激活自动审查
- 点击 「添加仓库」 保存
SSH 密钥设置:为仓库生成部署密钥:
将公钥(
ssh-keygen -t ed25519 -C "deepreview@your-company.com" -f deploy_key
deploy_key.pub)添加到 Git 平台作为具有读取权限的部署密钥,并将私钥(deploy_key)内容粘贴到门户表单中。
Token 令牌设置:对于支持部署令牌的平台(GitLab、极狐GitLab 等):
- 进入仓库或群组 → Settings → Repository → Deploy tokens
- 创建具有 read_repository 权限的令牌
- 将生成的用户名和令牌按照上述克隆命令格式填入
第四步:配置 Webhook
在您的 Git 平台设置 Webhook,以便在代码推送时通知 DeepReview:
Webhook 地址
https://www.deepcodereviewer.com/api/webhook/<您的企业名称>
GitHub 配置
- 进入仓库 → Settings → Webhooks → Add webhook
- 将 Payload URL 设置为上述 Webhook 地址
- 将 Content type 设置为
application/json - 选择 "Just the push event"
- 点击 Add webhook
GitLab 配置
- 进入项目 → 设置 → Webhooks
- 输入上述 Webhook 地址
- 勾选 Push events
- 点击 Add webhook
Gitee 配置
- 进入仓库 → 管理 → WebHooks → 添加 WebHook
- 输入上述 Webhook 地址
- 选择 Push 事件
- 点击 添加
第五步:推送代码,获取审查
完成!现在当您向仓库推送代码时,DeepReview 将自动:
- 接收来自 Git 平台的 Webhook 通知
- 克隆您的仓库并分析代码变更
- 使用 ReAct AI 引擎进行深度代码审查
- 在几分钟内生成详细的审查报告
在企业门户的 「审查任务」 标签页查看所有审查任务:
点击任何已完成任务的 「查看报告」 按钮查看详细的 AI 代码审查:
核心优势:DeepReview 会分析整个代码库以获取上下文,而不仅仅是 diff。这使得能够检测跨文件问题、架构问题以及传统代码审查工具可能遗漏的潜在 bug。