【问题标题】:VSTS Git Fetch Failed with exit code: 128VSTS Git Fetch 失败,退出代码:128
【发布时间】:2018-07-26 21:37:07
【问题描述】:

它看起来像这个问题的重复,但我的问题是我正在运行托管版本。 VSTS GIT Fetch Failed

我启用了系统调试,并且几乎允许所有角色都可以访问,因为目前只有我一个人。我最近创建了一个新项目,这是在 VSTS 中对我来说唯一改变的事情。我在托管代理上运行并尝试创建新的构建管道。最近有人遇到过这种情况吗?

【问题讨论】:

  • 只有在手动排队构建时才会失败?如果构建是由 CI 触发的,获取源步骤是否成功?
  • @MarinaLiu-MSFT 它在 CI 上也失败了。在同一步骤中,我的其他构建也失败了。

标签: git azure-devops


【解决方案1】:

“Git fetch failed with exit code: 128”错误消息的另一个可能原因 - 当开发人员在创建拉取请求后立即单击合并并且构建当然没有时,它发生在我们的拉取请求构建中还没写完。

所以这对我们来说是“遵循流程”的解决方案。也可以强制执行。

【讨论】:

    【解决方案2】:

    在我的情况下,错误是由版本控制中权限设置的更改引起的。我去了齿轮图标->项目设置->版本控制。我在左侧选择了 Git 存储库,在用户下我确保包含“项目集合构建服务(项目)”

    【讨论】:

    • 既然你的问题已经解决了,你可以标记你的答案。
    【解决方案3】:

    对于在搜索 128 退出代码时发现此问题的任何人:

    在我的情况下,是 Bitbucket Server 空间不足(硬盘已满)导致了此错误。如果您自己托管 git 服务器,请检查您的硬盘:

    df
    

    也许这对某人有帮助。

    【讨论】:

      【解决方案4】:

      我最近遇到了这个问题,经过几次尝试后,对我有用的是在将工件添加到 Azure 发布/管道时“从 LFS 签出文件”的复选框。 Here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-19
        • 1970-01-01
        • 2016-03-12
        • 2023-03-05
        • 2012-06-18
        • 1970-01-01
        • 2013-01-28
        相关资源
        最近更新 更多