puphpet如何配置以自动克隆存储库?

时间:2015-10-26 20:51:25

标签: puphpet

我开始使用puphpet,我想用它来自动克隆存储库,但是我找不到办法,这可能吗?

1 个答案:

答案 0 :(得分:2)

我找到的一个可能性是在puphpet/files/exec-once-unprivileged/

上创建一个.sh脚本

脚本的内容可能类似于:

cd /vagrant
# Add github.com into known hosts to avoid interactive question
ssh -T git@github.com -o StrictHostKeyChecking=no
git clone ssh://git@github.com/repository

如果要克隆专用存储库,可以使用ssh-agent在VM中使用主机的ssh密钥。要在主机上执行此操作:

ssh-add ~/.ssh/id_rsa