在TFS 2015构建代理文件夹中找不到git文件夹

时间:2019-02-15 05:18:56

标签: git tfs tfs2015

我正在尝试在TFS 2015构建代理上配置git设置,以便我可以按照TFS Build Agent failing to connect to HTTPS git in TFS 2017 when running as service

中所述添加新证书。

当我转到“ agent”文件夹时,没有“ externals”文件夹。我尝试搜索,但未在TFS代理下找到“ git”文件夹或任何git可执行文件。

Git未安装在构建代理程序机器上,但是在运行构建时它正在尝试克隆存储库-因此git必须在某个地方。

如何找到git安装位置,以便更改其配置?

我可以只在标准位置安装git并进行全局更改吗?而且,如果是的话,TFS生成代理会处理吗?

1 个答案:

答案 0 :(得分:2)

如“ Commit to Git: Source Control in Visual Studio 2015”中所述:

  

Visual Studio 2015 IDE依靠LibGit2 API和LibGit2Sharp通信层来实现其在前端工具中公开的所有Git功能。

     
      
  • LibGit2 是完全使用C语言编写的零依赖,跨平台,开源Git核心引擎。
  •   
  • LibGit2Sharp 是用C#编写的库,在Microsoft .NET Framework中作为托管进程运行。
      它充当Visual Studio与LibGit2之间的.NET友好界面,并且极大地简化了Visual Studio开发团队在与LibGit2库之间建立通信管道所需的编程工作。
  •   

因此它不需要单独的Git安装。