我用vagrant测试我的厨师食谱。问题是我克隆了我的私人仓库,而且机器没有用。如何自动git身份验证到boostrap厨师?我正在和厨师一起使用流浪汉ubuntu 11.10。
由于
答案 0 :(得分:5)
use ssh keys with passphrase on a vagrant+chef setup 会有类似的答案,可能会有所帮助。
不知道厨师独奏或厨师 - 客户+厨师服务器的更多细节。它归结为ssh键。
确保使用类似的东西进行authing
git@github.com:user/repo.git
然后,您需要确保您的VM和底层主机是ssh代理转发。
确保〜/ .ssh / config具有相应的行。一般的例子是。
host *
ForwardAgent yes
请记住,第一场比赛在〜/ .ssh / config中胜出,而不是最具体的
然后,您可能需要使用ssh-add
添加任何身份,并确保ssh-agent
也存在。
最后,在Vagrantfile中,
config.ssh.forward_agent = true