看起来这是一个与这个问题重复的问题,但我的问题是我正在运行托管版本。
我启用了系统调试,并允许所有角色拥有几乎所有访问权限,因为现在只有我一个人。我最近创建了一个新项目,这是我在VSTS中改变的唯一事情。我正在托管代理上运行,并尝试创建新的生成流水线。有人最近遇到过这种情况吗?
看起来这是一个与这个问题重复的问题,但我的问题是我正在运行托管版本。
我启用了系统调试,并允许所有角色拥有几乎所有访问权限,因为现在只有我一个人。我最近创建了一个新项目,这是我在VSTS中改变的唯一事情。我正在托管代理上运行,并尝试创建新的生成流水线。有人最近遇到过这种情况吗?
“Git fetch failed with exit code: 128”错误消息的另一个可能原因是在创建拉取请求后,开发人员立即单击合并,并且构建当然还没有完成,这种情况对于拉取请求构建来说很常见。
所以对于我们而言,解决方案就是“遵循流程”。这也可以被强制执行。
应用中心:问题在于当你触发构建时,你的构建配置没有被保存/考虑。解决方法就是进入配置页面并再次点击保存。然后你就可以触发构建了。
对于任何在搜索128退出代码时找到这个问题的人:
在我的情况下,是Bitbucket Server的硬盘已满(空间不足)导致了此错误。如果您自己托管git服务器,请检查硬盘:
df
本周我遇到了这个问题的另一个原因。在我的情况下,yaml管道尝试访问两个存储库,一个在它自己的项目中,这很好,另一个在不同的项目中(但在同一组织中),失败了。结果我们需要更改一些项目设置。要这样做,请转到项目设置(齿轮图标)->管道->设置,并禁用以下设置:
之后,错误消失了,从另一个项目检出存储库也成功了。