流浪汉测试厨师食谱 - 但如何处理私人git

时间:2012-05-22 09:30:31

标签: git github chef vagrant

我用vagrant测试我的厨师食谱。问题是我克隆了我的私人仓库,而且机器没有用。如何自动git身份验证到boostrap厨师?我正在和厨师一起使用流浪汉ubuntu 11.10。

由于

1 个答案:

答案 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