git - TFS 2017 Build 自动启动并一直失败

标签 git tfs msbuild bitbucket

我有一个 TFS 2017 服务器版本,它链接到一个 bit bucket\Git 存储库。 build设置为在 master 更改时自动启动。如果我手动启动 master 或分支的构建,这可以正常工作,也可以正常工作。

但我不断收到这些由Project Collection Service Accounts

随机启动的失败构建

他们总是因为这个错误而失败

An exception occurred while polling the repository. Error: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException: this remote has never connected ---> LibGit2Sharp.LibGit2SharpException: this remote has never connected at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) at LibGit2Sharp.Core.Proxy.git_remote_ls(Repository repository, RemoteHandle remote) at LibGit2Sharp.Repository.ListRemoteReferences(String url, CredentialsHandler credentialsProvider) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext, BuildDefinition definition, IList1 branchFilters) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext, BuildDefinition definition, List1 branchFilters, Boolean batchChanges, String previousVersionEvaluated, Dictionary`2& ciData, String& lastVersionEvaluated) at Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage).

这些失败总是个人持续集成

但是当我查看 master 时,它是同一用户 Project Collection Service Accounts 它使用 Batched Continuous Integration 不确定这是否会有所不同。这发生在我所有的构建定义上,但只有在我升级到 TFS 2017 后,这在我以前的版本上才没有发生

最佳答案

这已通过将项目收集服务帐户添加为端点管理员的成员来解决

关于git - TFS 2017 Build 自动启动并一直失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42996329/

相关文章:

python - 通过 GitPython 进行 Git 推送

git - 有没有办法缓存 git 凭证,使其在机器重新启动后不会过期?

visual-studio - 带有 Visual Studio 集成的小型项目的源代码控制

azure - Windows azure项目替换ServiceConfiguration.Cloud.cscfg

c# - 如何从 ASP.NET xproj 调用不安全代码

svn - Git Svn 问题,为什么我永远不能提交?

git - 如何创建一个兄弟分支,其中包含从另一个分支到一个节点的所有提交?

visual-studio-2012 - 源代码控制解决方案中的某些项目没有挂锁图标

c# - 如何以编程方式通过代理连接到 TFS?

c# - visual studio中的 "File has no header"构建警告是什么意思