Podczas klonowania repozytoriów git w zautomatyzowanych narzędziach - interfejsach WWW, systemach CI, czasami wywołanie klonowania git powoduje wyświetlenie monitu o podanie nazwy użytkownika i hasła (na przykład podczas klonowania nieistniejącego repozytorium Github lub w nowym węźle brakuje kluczy ssh ).
Jak sprawić, by git po prostu nie działał (najlepiej z rozsądnym komunikatem o błędzie i kodem wyjścia) zamiast czekać na proces serwera, aby nadał mu nazwę użytkownika i hasło?