2012-08-01 24 views
18

Bir sunucuda kontrol etmek istediğim bir Git deposu var. Bunu yapan bir şef tarifi var mı?Şefli bir go deposuna mı göz atın?

+0

Bu gerçekten Ruby ya da sadece Git ile bir ilgisi var mı? Bir repo'yu kontrol etmek, repo'nun içerdiklerine göre değişmez. –

+0

Andrew, haklısın, bu yakutla alakasız. http://wiki.opscode.com/display/chef/Deploy+Resource Bu, kamu repo için mükemmel çalışıyor –

+1

bu yararlı bilgiler olduğunu tahmin sizin sSH çağrısı –

cevap

41

git SCM resource Eğer aradığınızı olasılıkla gerçek değildir. Basit kaynak kullanım örneği: Belirli bir şubeyi yakalamak istiyorsanız "revizyon" özelliğine de bakınız.

+5

özellikle 'git' kaynak açıklayan bir bağlantı sSH anahtarını alacaktır: [http://docs.opscode.com/resource_git.html](http://docs.opscode.com/resource_git.html – OrPo

+0

Ayrıca, git kaynağını kullanmadan önce git yüklemesi olması gerektiği de belirtilmelidir. Bir şef yemek kitabı olarak şunlardan birini yapabilirsiniz: 'paket 'git' eylemi yapın: Sonu ' veya ' include_recipe 'budala yüklemek :: default'' da eklemek emin olun 'senin metadata.rb dosyasında git' bağlıdır ikinci seçenek ile gidiyorsa. – Acorn

+0

Cevapta bağlantılı referanslar artık geçerli değil. Aşağıdaki kullanın: https://docs.chef.io/resource_git.html –