You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitKraken拉取/获取操作报错“Fetching pull requests failed. Remotes changed during action”

解决GitKraken拉取/获取时“Fetching pull requests failed. Remotes changed during action”错误

针对Azure DevOps仓库遇到的这个问题,可按以下步骤排查修复:

  • 清理GitKraken本地缓存
    关闭GitKraken,找到对应系统的缓存目录并删除目标仓库的缓存文件:

    • Windows:%APPDATA%\GitKraken\cache\repositories
    • macOS:~/Library/Caches/GitKraken/repositories
    • Linux:~/.cache/GitKraken/repositories
      删除后重启GitKraken重新加载仓库。
  • 检查远程仓库配置
    打开终端进入本地仓库目录,执行git remote -v查看远程条目,确认是否存在重复或异常的远程配置。若有多余远程,用git remote remove <远程名>删除,仅保留正确的Azure DevOps远程(如origin)。

  • 调整PR同步设置
    在GitKraken仓库设置中找到「Pull Requests」选项,暂时关闭“Automatically fetch pull requests”,先在终端执行git fetch,再重新开启该选项测试。

  • 升级GitKraken至最新版本
    老版本可能存在与Azure DevOps API的兼容性问题,检查并升级到最新版后重试拉取/获取操作。

  • 手动执行Git命令预处理
    在终端执行git fetch --prune清理过时的远程分支,再回到GitKraken执行拉取操作,观察是否仍触发错误。

  • 重新关联Azure DevOps账号
    在GitKraken账号设置中移除当前Azure DevOps关联,重新通过PAT或SSH方式连接,确保PAT拥有仓库读取权限、SSH密钥配置正确。

内容的提问来源于stack exchange,提问作者Casper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 12:25:59