【发布时间】:2016-02-29 07:45:43
【问题描述】:
我有一个厨师食谱,它可以转到 github 并克隆一个 repo。不幸的是,我没有将 git 配置为使用证书,因此在 github.com 上使用 https 协议时存在问题。
我的临时解决方案是运行以下命令并且不检查 ssl。
git config --global http.sslVerify false
这在我手动执行时有效,因此我将其放在 bash 块中:
bash 'SSLVerify=False' do
user 'root'
cwd '/home'
code <<-EOH
git config --global http.sslVerify false
echo "SSL Check Disabled for git"
EOH
end
这成功并给了我回声,但随着厨师食谱来到 github 克隆部分,它再次失败。范围或 bash 仅适用于其中的代码还是全局?
【问题讨论】:
标签: ruby bash ruby-on-rails-3 chef-infra chef-recipe