git - 为 TFS-GIT 存储库运行时 TFS 构建失败

标签 git visual-studio-2015 msbuild tfsbuild

我正在使用 VS2015 和 TFS2013。

我在 TFS 上有一个 GIT 存储库,它有一个 Web 应用程序,我正在尝试使用 TFS 构建发布它。

我创建了一个用于部署失败的 Web 应用程序的构建。

这是完整的错误信息:

Cloning repository 'http://localhost:8080/tfs/defaultcollection/GitTest/_git/GitTest' into 'C:\Builds\2014\GitTest\TestGitBuild\src'.
**Exception Message: Response status code does not indicate success: 404 (Not Found).** (type LibGit2SharpException) Exception Data Dictionary: libgit2.code = -1 libgit2.category = 12 Exception Stack Trace: Server stack trace: at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) at LibGit2Sharp.Core.Proxy.git_clone(String url, String workdir, GitCloneOptions& opts) at LibGit2Sharp.Repository.Clone(String sourceUrl, String workdirPath, CloneOptions options) at Microsoft.TeamFoundation.Build.Activities.Git.GitPull.GitClone.GetRepository(String repositoryUrl, String workingFolder, Boolean checkoutSubmodules) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) at System.Func`4.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Activities.Git.GitPull.GitRepositoryBase.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity`1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 

enter image description here

知道出了什么问题吗?

最佳答案

添加“项目集合构建服务帐户”并授予读取权限为我解决了这个问题。

您可以通过右键单击您的项目转到此 pop 窗口,然后在您的 Web 门户中选择安全性。

enter image description here

关于git - 为 TFS-GIT 存储库运行时 TFS 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40112023/

相关文章:

visual-studio-2015 - 关于将 VSTO 加载项发布到 Windows 应用商店或 Office 应用商店的可能性的困惑

visual-studio-2015 - 如何在 VS2015 中在没有 Debug模式的情况下进行 Web 更改

msbuild - 无法将 "MSBuild.ILMerge.Task"与 PackageReference 一起使用

找不到 MSBuild.exe,cmd.exe

c++ - Microsoft Build Tools 2013 缺少 v120 目录

git - 当切换回相应的分支时,Git 可以提醒我或自动应用存储吗?

android - 使用 git bash (Windows) 下载 lexandera/Aardwolf.git; fatal error - 无法连接到 github.com

.net - 我可以使用Visual Studio 2015来定位.net Framework 4.7吗?

git - "cannot pull into a repository with state: merging_resolved"

git - 如何从 gerrit 获取给定主题的所有更改