我正在像这样的bash脚本中git克隆〜3000个存储库:
[loop-sy]
git clone https://foobar.com
[ys-pool]
其中大多数是公共存储库,可以正常工作,但是其中一些是私有的,它们返回用户名和密码质询。有没有一种方法可以转到下一个存储库(即失败并继续使用它),而不是让bash脚本停止让我输入用户名和密码。
我搜索过高低,但是还没有找到答案。
我正在运行Ubuntu 18.04服务器,并具有root特权。
您可以将GIT_TERMINAL_PROMPT
设置为0
,这将阻止Git提示输入凭据。它仍会使用它可能会在您使用的任何凭据帮助程序中找到的任何内容,但是,如果这些凭据不起作用,它将失败而不会提示。