Can you upload chef cookbooks directly from a hosted Git repository?

view full story

http://serverfault.com – I'm learning Chef. My cookbooks are on Github. It seems the workflow goes: Install cookbooks locally (download them from Github with knife site install) Upload cookbooks to server (knife cookbook upload) Deploy to client from server (knife ssh ... "sudo chef-client") Is there a way to combine 1 and 2? It's not critical, but sometimes I need to conserve bandwidth. And I'd like to know if I'm missing something. (HowTos)