Próbuję sklonować prywatne repozytorium git z Bitbucket używając Ansible 1.9.3 (OSX) i połączenia https. Mam zapisane hasło w schowku i wklejam się, gdy zostanie poproszony o jego podanie. Następujące polecenie wymaga mi podać hasło dwa lub trzy razy (nieregularnie, nie raz i nigdy więcej niż trzy):Klonowanie repozytorium git z Bitbucket z Ansible - pytanie o hasło dwa lub trzy razy
[~/devops]# ansible localhost -c local -m git -a "repo=https://[email protected]/techraf/ansible-local.git dest=~/devops/ansible-local"
Password for 'https://[email protected]':
Password for 'https://[email protected]':
Password for 'https://[email protected]':
localhost | success >> {
"after": "445dfaf39a6245bc30149dd722b1a17d0e56ba55",
"before": null,
"changed": true
}
[~/devops]#
Zapewnienie nieprawidłowe hasło albo spróbować natychmiast skutkuje błędem remote: Invalid username or password
, więc wpisując błędem jest obecnie pytania. Opcja -vvv
nie daje podpowiedzi. Opóźnienie wpisania hasła nie wpływa na zachowanie.
Dlaczego jestem pytany kilka razy i dlaczego liczba razy się różni?
Spot na! Trzy razy podczas klonowania do nowego repozytorium, dwa razy, gdy repozytorium docelowe już istniało. A konfigurowanie '' 'git config --global credential.helper 'cache'''' zapobiega dodatkowym żądaniom hasła. Dziękuję Ci. – techraf
Nie ma za co, cieszę się, że to działa. – nwinkler