- 无需打开 VS Code 即可配置仓库(不会锁定快照)
- 一次性添加多个仓库
- AI 建议和验证会异步运行
开始之前:授予代码仓库访问权限
- 前往 Settings > Integrations
- 连接你的 Git 托管服务并确认仓库权限
需要权限方面的帮助?请参阅 GitHub 集成指南。
添加代码仓库(单个或多个)
- 点击 Add repository
- 选择你想要配置的 一个或多个 仓库
- 点击 Manage setup
添加仓库后,会在后台启动 。你无需等待其完成,就可以继续进行配置。
配置每个代码库(轻量)
Clone Repository
克隆会将代码库放入环境中,供后续会话使用,路径为
~/repos/。- 如果你希望 Devin 在该代码库中实际开展工作:请克隆它
- 如果你只是提前配置命令,稍后再用:现在可以保持未克隆状态
Upkeep
这些命令会自动运行,以保持 Devin 与代码库同步。
- Git pull:在会话启动时运行(默认设置通常是合适的)
- Maintain dependencies:可选,但推荐(例如
npm ci、pip install -r requirements.txt、uv sync等)
验证是异步运行的——在它完成期间,你可以切换代码库或离开此页面。
AI 建议
Devin 可以为你的仓库推荐特定的环境配置命令(lint、测试、依赖维护以及常见运行目标)。 这些建议是异步执行且非阻塞的——目的是帮你减少输入,而不是拖慢你的速度。 生命周期- 一旦你开始配置仓库,Devin 会在后台自动启动 AI 建议流程。
- 建议生成时间可能会因仓库大小和复杂度而有所不同。生成期间,你可以继续配置其他字段,或者切换到其他仓库。
- 当这些建议准备就绪时,它们会以内联形式出现在每个相关命令字段旁边,并带有“接受 / 拒绝”按钮。接受会预填对应的命令;拒绝则会保持你当前的配置不变。
- 如果你的仓库发生了变化,或者这些建议遗漏了什么,在右上角打开 ⋯ 菜单并点击“Regenerate Suggestions”。
配置环境(按需执行)
- 安装工具(编译器、包管理器、CLI)
- 登录 Devin 需要访问的网站(Browser 选项卡)
- 创建本地文件,比如
.envrc或.env
- (可选)调整 Upkeep Frequency(Devin 运行维护任务以保持环境最新的频率)
- 点击 Open VSCode + Browser
- 在终端中运行你的引导/安装步骤
- 确认
~/repos/<repo>存在,并且构建/测试可以运行 - 如果希望 AI 帮你生成合适的安装命令,可以使用 Setup Agent 提示
Devin 在每次会话中会做什么
- Devin 会基于你最新环境的快照启动一个新会话
- 启动时,Devin 会运行:
- 仓库的 Git pull 命令
- 然后执行 Maintain dependencies(如果已配置)
- 在提交之前,Devin 会运行:
- 你的 lint 命令
- 你的 test 命令
一个不错的「精简」配置(推荐)
- 保持默认的 Git pull 命令
- 将 Maintain dependencies 配置为单条命令(例如
npm ci/uv sync/pip install -r requirements.txt) - 去拿杯咖啡吧,一切就搞定了!
疑难解答
验证失败,但我本机可以跑通
- 工作目录错误 → 使用
cd ~/repos/<repo> && … - 工具不在 PATH 中 → 在你的 shell 配置中把它加入 PATH(或使用绝对路径)
- 缺少依赖 → 在环境设置过程中安装它们,然后重新验证
- 语言版本错误 → 确保在非交互式 shell(新开的终端)中已启用正确的版本
我的环境快照坏了
以后需要编辑?
- 随时添加更多仓库
- 选择仓库并点击 Configure 重新进行配置
- 如需回滚,可使用 Version History
