我有一個廚師的食譜,去github和克隆回購。不幸的是,我沒有配置git來使用證書,因此它使用https協議與github.com存在問題。廚師bash作用域與命令的問題。
我的臨時解決方案是運行以下並不檢查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僅適用於其中的代碼或全局代碼?
nah,正如我在第一次廚師跑時所說的那樣,.gitconfig沒有被創建,但是當我再次運行chef-client時,它創建.gitconfig和e配方工作正常,克隆需要克隆的任何需求。 – Scooby