【问题标题】:how can I make git clone fail on password prompt如何使 git clone 在密码提示时失败
【发布时间】:2020-09-13 20:11:33
【问题描述】:

我在 bash 脚本中 git 克隆 ~3000 个存储库,如下所示:

    [loop-sy]
        git clone https://foobar.com 
    [ys-pool]

其中大部分是公共存储库,它工作正常,但其中一些是私有的,它们返回用户名和密码挑战。有没有办法只移动到下一个 repo(即失败并继续使用它)而不是让 bash 脚本停止让我输入用户名和密码。

我搜索了高低,但我还没有找到答案。

我正在运行 Ubuntu 18.04 服务器并拥有 root 权限。

【问题讨论】:

    标签: bash git automation ubuntu-18.04 prompt


    【解决方案1】:

    您可以将GIT_TERMINAL_PROMPT 设置为0,这将阻止 Git 提示输入凭据。它仍然会使用它可以在您可能正在使用的任何凭证助手中找到的任何内容,但如果这些都不起作用,它只会失败而不是提示。

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 2019-08-16
      • 2023-02-02
      • 2010-12-28
      相关资源
      最近更新 更多