我想從使用Ansible 1.9.3(OSX)和https連接的Bitbucket克隆私人git存儲庫。我將我的密碼存儲在剪貼板中,並在要求提供密碼時使用粘貼。下面的命令要求我提供密碼兩次或三次(不規則,一次也沒有,從來沒有超過三個):使用Ansible從Bitbucket克隆git repo - 詢問密碼兩三次
[~/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]#
上可嘗試立即導致錯誤remote: Invalid username or password
提供了不正確的密碼,所以打字錯誤是出的問題。 -vvv
選項不提示。延遲輸入密碼似乎不會影響行爲。
爲什麼我問了幾次以及爲什麼次數不同?
現貨!克隆到新存儲庫時需要三次,而目標存儲庫已經存在兩次。配置'''''git config --global credential.helper'cache''''確實可以防止附加的密碼請求。謝謝。 – techraf
不客氣,很高興聽到它的工作。 – nwinkler