【问题标题】:Can't find git folder in TFS 2015 build agent folder在 TFS 2015 构建代理文件夹中找不到 git 文件夹
【发布时间】:2019-07-09 05:28:31
【问题描述】:

我正在尝试在 TFS 2015 构建代理上配置 git 设置,以便可以添加新证书,如 TFS Build Agent failing to connect to HTTPS git in TFS 2017 when running as service 中所述

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

Git 没有安装在构建代理机器上,但它在我运行构建时尝试克隆存储库 - 所以 git 必须在某个地方。

我怎样才能找到 git 安装的位置以便我可以更改它的配置?

我可以在标准位置安装 git 并进行全局更改吗?如果是这样,TFS 构建代理会接收到它吗?

【问题讨论】:

    标签: git tfs tfs-2015


    【解决方案1】:

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

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

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

    所以它不需要单独的 Git 安装。

    【讨论】:

    • 你知道任何关于如何使用这些库配置 git 安装的文档吗?
    • @MatthewvanBoheemen 不,因为“使用这些库”意味着您没有(或根本不使用)“Git 安装”
    猜你喜欢
    • 1970-01-01
    • 2015-08-22
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 2018-11-20
    • 2016-04-27
    • 2016-07-12
    相关资源
    最近更新 更多