При развертывании приложения с шефом-поваром, у меня есть базовый код набор для клонирования из частного хранилища GitHub со следующим ресурсом:Git аутентификация в Chef
git '/mnt/application' do
repository '[email protected]:organization/repository'
reference 'master'
action :sync
user node.application.user
group node.application.user
end
Однако после сканирования документации для git
ресурс, я не вижу, как вы поставляете ключевой файл для аутентификации. Я также смущен тем, как хранить этот ключ в пакете данных, поскольку файл содержит кучу новых строк. Есть идеи?
Я подробно рабочий процесс [здесь] (http://stackoverflow.com/questions/23621251/how-do- i-authenticate-when-i-do-a-git-clone-with-chef/23736540 # 23736540) – zabumba