使用bat文件将参数传递给hg pull命令

时间:2015-01-27 10:39:52

标签: windows cmd mercurial

我想创建一个允许我运行hg pull命令的bat文件。当我运行hg pull时,它获得一些服务器信息,然后询问“用户名”和“密码”。我想自动添加用户名和密码。请问你能告诉我如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

以下是如何将凭据传递给Mercurial的命令行调用:

hg pull http://.../ --config ui.username={username} --config ui.password={password}

我建议使用环境变量来存储用户名和密码:

hg pull --config ui.username=%HG_USERNAME% --config ui.password=%HG_PASSWORD%

答案 1 :(得分:0)

我找到了解决方法。我们要做的是按照用户输入修改URl

hg pull http://UserName:Password@yourserver.com/hg/yourRepo