【问题标题】:Passing parameters to hg pull command using bat file使用 bat 文件将参数传递给 hg pull 命令
【发布时间】:2015-03-25 22:46:45
【问题描述】:

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

【问题讨论】:

标签: windows cmd mercurial


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

    我已经找到了解决方案。我们要做的就是使用用户输入修改 URl,如下所示

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多