【问题标题】:Using TeamCity with GitHub for Windows将 TeamCity 与适用于 Windows 的 GitHub 结合使用
【发布时间】:2013-03-05 20:31:02
【问题描述】:

我正在使用 TeamCity 7.1,在我的 Windows 开发机器上运行它。我有一个使用 GitHub for Windows 的团队。我正在做一个持续集成的演示。我想教其他人如何设置 TeamCity 以使用 GitHub 帐户。他们需要做的配置越少越好。

TeamCity 要求提供 git 可执行文件的路径和 ssh 密钥。我在我的 Ubuntu 机器上做过很多次,没问题,但从来没有在 Windows 机器上。如果我可以仅出于演示目的重用 GitHub for Windows 命令行及其私钥存储,那就太好了。这可能吗?

【问题讨论】:

    标签: git github build-automation teamcity-7.0


    【解决方案1】:

    “GithHub for Windows”的git.exe位于:

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_{hash}\bin\git.exe
    

    路径中的 hash 似乎在不同系统上有所不同。

    默认情况下,Windows 版 Github 通过 HTTPS 克隆 github 存储库。仅出于演示目的,在 Teamcity 构建的 VCS 根设置中,您可以使用 Github 存储库的 https url 并选择“密码”作为“身份验证方法”在“身份验证设置”部分。

    如果您使用“代理端结帐”,则仅当您拥有 Teamcity 7.1.2+ 和 git 版本 1.7.3+ 时才支持使用“密码”作为身份验证方法强>。请参阅 Git VCS settings Teamcity 和 Teamcity 问题 TW-18711。

    【讨论】:

      猜你喜欢
      • 2016-01-17
      • 1970-01-01
      • 2012-09-12
      • 2016-06-10
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      相关资源
      最近更新 更多