我使用vagrant來測試我的廚師食譜。問題是我克隆了我的私人回購,並且機器沒有被仿製。我如何自動git認證來推動廚師?我正在和主廚一起使用vagrant ubuntu 11.10。流浪者測試廚師的收款人 - 但如何處理私人的混帳
感謝
我使用vagrant來測試我的廚師食譜。問題是我克隆了我的私人回購,並且機器沒有被仿製。我如何自動git認證來推動廚師?我正在和主廚一起使用vagrant ubuntu 11.10。流浪者測試廚師的收款人 - 但如何處理私人的混帳
感謝
use ssh keys with passphrase on a vagrant+chef setup 將有類似的答案可能會有所幫助。
不知道廚師獨奏,或廚師客戶端+廚師服務器的更多細節。它歸結爲ssh密鑰。
確保你的東西驗證中像 [email protected]:user/repo.git
那麼你將要確保你的虛擬機和底層主機是SSH代理轉發。
確保您的〜/ .ssh/config具有相應的行。一個一般的例子是。
host *
ForwardAgent yes
記得第一場比賽勝在〜/ .ssh/config中,並不是最具體
那麼你可能要與ssh-add
添加任何身份,並確保ssh-agent
是有作爲。
最後,在Vagrantfile, config.ssh.forward_agent = true
很好的答案。但是,請不要使用'host *',而要指定一個IP或域名lke「host example.com」。 https://help.github.com/articles/using-ssh-agent-forwarding – Gezim
你們是不是要與供應廚師獨奏,廚師,服務器,或其他什麼東西?供參考[看這些文檔](http://vagrantup.com/v1/docs/provisioners.html) – Christopher