【问题标题】:How to clone a repo in teamcity using CommandLine Build step如何使用命令行构建步骤在 teamcity 中克隆存储库
【发布时间】:2014-09-23 12:16:13
【问题描述】:

我在 teamcity 中设置了一个项目,需要在构建项目之前克隆一个存储库。 为此,我添加了一个命令行构建步骤,并包含 hg 命令以在 teamcity 内的自定义脚本字段中克隆 repo,即 hg clone http://path/to/repo/ 但我收到以下错误, abort: http authorization required 我已经进行了一些搜索,我知道我可以在 clone 命令中包含用户名和密码,但是,它的语法并不完全清楚。

假设我有一个用户名 - a 和一个密码 - b,运行 clone 命令的正确语法是什么?

【问题讨论】:

    标签: version-control mercurial teamcity teamcity-8.0


    【解决方案1】:

    你的命令行应该是这样的:

    hg clone http://a:b@host/path/to/repo/

    另外,为避免在 TeamCity 的构建日志和设置中显示明文密码/用户名,请考虑使用 password 类型的构建参数。更多详情请见this documentation page

    【讨论】:

      猜你喜欢
      • 2017-01-20
      • 2012-07-22
      • 2013-01-23
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多