как я могу заставить git клон сбой при запросе пароля - PullRequest
0 голосов
/ 27 мая 2020

Я git клонирую ~ 3000 репозиториев в bash скрипте, например:

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

Большинство из них - репозитории publi c, и он отлично работает, но некоторые из них частные и они возвращают запрос имени пользователя и пароля. Есть ли способ просто перейти к следующему репо (т.е. выйти из строя и продолжить работу) вместо того, чтобы остановить сценарий bash, чтобы я ввел имя пользователя и пароль.

Я искал все выше и ниже, но пока не нашел ответа.

Я использую сервер Ubuntu 18.04 и имею права root.

1 Ответ

1 голос
/ 27 мая 2020

Вы можете установить GIT_TERMINAL_PROMPT на 0, чтобы Git не запрашивал учетные данные. Он по-прежнему будет использовать все, что может найти в любом помощнике по учетным данным, который вы можете использовать, но если они не работают, он просто потерпит неудачу вместо запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...