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-repo
solicitará o nome de usuário & senha -
GIT_TERMINAL_PROMPT=0 git clone https://github.com/some/non-existing-repo
falhará sem solicitar o nome de usuário & senha