我想用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
实现相同的目标?
答案 0 :(得分:1)
我会这样做:
ENV['GIT_SSL_NO_VERIFY']=true
git "target directory" do
repository "https:/url"
revision master
action :checkout
end
您可以通过ENV[]
哈希在配方中设置任何环境变量。
您可能希望使用action :sync
来使目标与回购同步。