Sto cercando di clonare un repository git privato da Bitbucket usando Ansible 1.9.3 (OSX) e una connessione https. Ho la mia password memorizzata negli appunti e uso incollare quando viene richiesto di fornire. Il seguente comando mi obbliga a fornire la password di due o tre volte (in modo irregolare, mai una volta e mai più di tre):Clonazione di un repository git da Bitbucket con Ansible - Richiesta di password due o tre volte
[~/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]#
Fornire password non corretta su entrambi provare immediatamente i risultati in un errore remote: Invalid username or password
, quindi digitando errore è fuori di domanda. L'opzione -vvv
non dà alcun suggerimento. Ritardare l'inserimento della password non sembra influenzare il comportamento.
Perché mi viene chiesto più volte e perché il numero di volte è diverso?
Spot on! Tre volte quando si clona su un nuovo repository, due volte quando il repository di destinazione esisteva già. E la configurazione di '' 'git config --global credential.helper 'cache''' impedisce le richieste di password aggiuntive. Grazie. – techraf
Prego, felice di sapere che funziona. – nwinkler