如何使用CommandLine Build步骤克隆teamcity中的repo

时间:2014-09-23 12:16:14

标签: version-control mercurial teamcity teamcity-8.0

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

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

1 个答案:

答案 0 :(得分:1)

您的命令行应如下所示:

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

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

中找到