Na versão 2.3 do git, há uma variável de ambiente GIT_TERMINAL_PROMPT que, quando definida como 0 , desativará a solicitação de credenciais.
Você pode obter mais informações sobre isso em man git (depois de atualizar para a versão git 2.3 ) ou em este post no github .
Exemplos:
-
git clone https://github.com/some/non-existing-reposolicitará o nome de usuário & senha -
GIT_TERMINAL_PROMPT=0 git clone https://github.com/some/non-existing-repofalhará sem solicitar o nome de usuário & senha