Tam*_*mpa 3 git github chef-infra vagrant
我用流浪汉来测试我的厨师食谱.问题是我克隆了我的私人仓库,而且机器没有用.如何自动git身份验证到boostrap厨师?我正在和厨师一起使用流浪汉ubuntu 11.10.
谢谢
在流浪汉+厨师设置上使用带密码的ssh密钥 将有类似的答案,可能会有所帮助.
不知道更多关于chef-solo或chef-client + chef-server的细节.它归结为ssh键.
确保你正在使用类似的东西
git@github.com:user/repo.git
然后,您需要确保您的VM和底层主机是ssh代理转发.
确保〜/ .ssh/config具有相应的行.一般的例子是.
host *
ForwardAgent yes
Run Code Online (Sandbox Code Playgroud)
请记住,第一场比赛在〜/ .ssh/config中胜出,而不是最具体的
然后你可能需要添加任何身份,ssh-add并确保ssh-agent也存在.
最后,在Vagrantfile中,
config.ssh.forward_agent = true