没有使用chef git资源的证书的git clone

时间:2014-09-09 07:48:19

标签: git chef

我想用chef git resource克隆我的git repo。我不想使用ssh密钥进行身份验证 从终端我可以简单地做到这一点

GIT_SSL_NO_VERIFY=true git clone https://url
 或

$git config --global http.sslVerify false  
$git clone https://url

如何与主厨git resource实现相同的目标?

1 个答案:

答案 0 :(得分:1)

我会这样做:

ENV['GIT_SSL_NO_VERIFY']=true

git "target directory" do
 repository "https:/url"
 revision master
 action :checkout
end

您可以通过ENV[]哈希在配方中设置任何环境变量。 您可能希望使用action :sync来使目标与回购同步。

Doc:Git resource documentation