故障排除
排查配对、设备离线、权限和Git冲突。
先查看控制面板。设备会显示配对、在线、离线、已撤销和需要更新等状态。代码仓库会显示等待中、已应用和已拒绝的配置。
如需高级本地诊断,请运行:
repohop doctor设备一直离线
再次选择打开RepoHop Local。确认RepoHop Local服务可以建立出站HTTPS和WebSocket连接。必要时重新启动:
repohop service restart如果控制面板显示已撤销或需要更新,请重新配对或更新设备。
配对代码已过期
从设备页面创建新代码。代码有效期短且只能使用一次。已使用或已过期的代码无法恢复。
如果已安装的启动器没有打开,请展开改用终端,并在该电脑上运行显示的恢复命令。
设置正在等待批准
在所选电脑上查找RepoHop Local确认窗口。缩减权限不需要批准。如果图形确认窗口或文件夹选择器不可用,请运行:
repohop repos
repohop add WORKSPACE_ID /path/to/repository使用第一个命令显示的Workspace ID。路径只保留在本地。如果打开确认窗口后配置发生变化,请返回控制面板重新提交当前设置。
批准后返回localhost或127.0.0.1
该回调属于运行浏览器的设备。只有连接器也在同一设备上监听时才有效。云端连接器必须注册其托管的HTTPS回调。Muse请使用:
https://agent.meta.ai/api/hatch/oauth/callback更改回调后重新开始连接。不要在聊天中粘贴授权码或令牌。
写入时报告SHA已过期
另一个进程更改了文件。让智能体重新读取文件,并基于当前SHA应用新补丁。RepoHop不会覆盖已更改的文件。
推送被拒绝
RepoHop只推送fast-forward更改。请在本地获取并协调远程更改,检查结果后重试。不支持force push。
需要立即停止
在本地运行以下命令,并根据需要在控制面板中撤销连接或设备:
repohop freeze只有本地操作才能使用 repohop resume 解除冻结。