为什么要将 Devin 与 Bitbucket 集成?
前置条件
- 专用服务账号 - 为 Devin 单独创建一个新的 Bitbucket 账号(例如
devin@yourcompany.com),而不是使用现有用户账号,以便更规范地进行访问管理并保留清晰的审计记录
使用专用服务账号可以更轻松地跟踪 Devin 的活动、管理权限,并在整个组织中遵循安全最佳实践。
设置集成
- 为 Devin 专门创建一个新的 Bitbucket 账户(就像你创建个人账户那样)。在集成过程中,你将使用这个账户,而不是你的个人账户。
- 在你的 Devin 账户中,进入 Settings > Integrations > Bitbucket,然后点击“Connect”。
-
你会被重定向到 Bitbucket,在那里你需要:
- 使用你为 Devin 创建的 Bitbucket 账户登录(而不是你的个人账户)
- 授予 Devin 访问你的代码仓库并与之协同工作的必要权限
- 完成后,你会回到 Devin 的设置页面,在那里你可以确认集成已启用。
将 Devin 与 Bitbucket 集成使用
虽然在你直接提出请求时,Devin 可以查看并处理你在其拉取请求上留下的评论,但 Devin 不会自动唤醒来回复这些评论。
最佳实践
- 为 Devin 创建一个专用的 Bitbucket 账户
- 在 main/master 分支上启用分支保护
- 为该服务账户授予合适的工作区和仓库权限
