跳转到主要内容

为什么要将 Devin 与 GitLab 集成?

将 Devin 与你的 GitLab 仓库集成后,Devin 就可以创建合并请求(MR)、读取并回复你在 MR 中的评论,并与你的团队高效协作。这样一来,Devin 就能成为你工程团队中的真正协作伙伴。

设置集成

集成设置非常简单! 按照以下步骤开始:
  1. 为 Devin 专门创建一个新的 GitLab 账号(就像你创建个人账号一样)。在集成过程中,你将使用这个账号,而不是你的个人账号。
  2. 在你的 Devin 账号中,前往 Settings > Integrations > GitLab,然后点击“Connect”。
  3. 系统会将你重定向到 GitLab,在那里你需要:
    • 使用你为 Devin 创建的 GitLab 账号登录(而不是你的个人账号)
    • 授予 Devin 访问和操作你代码仓库所需的权限
  4. 完成后,你会回到 Devin 的设置页面,在那里你可以确认集成已成功启用。
对于使用 Enterprise 版本的用户,我们同样支持自托管的 GitLab(GitLab Self-Hosted)。只需点击“Connect”按钮旁的下拉菜单并选择“Self-Hosted”即可。

在 GitLab 集成中使用 Devin

连接 GitLab 后,在 Devin’s Machine 上配置你的代码仓库。
虽然在你直接提出请求时,Devin 可以查看并处理你在其合并请求和拉取请求中留下的评论,但 Devin 不会自动唤醒来回复这些评论。

最佳实践

  • 为 Devin 创建独立的 GitLab 账户
  • 为 main/master 分支启用分支保护

支持

  1. app.devin.ai/settings/support 创建一个与我们团队的 Slack Connect 频道
  2. 在提交问题时共享会话链接并提供截图