2012-08-01 4 views
18

서버에 체크 아웃하려는 Git 저장소가 있습니다. 거기에 요리법이 있나요?요리사와 함께 Git 저장소를 확인해주세요.

+0

Ruby 또는 Git과 관련이 있습니까? repo 체크 아웃은 repo에 포함 된 내용에 따라 변경되지 않습니다. –

+0

Andrew, 맞아. 이건 루비와 관련이 없다. –

+1

이것은 도움이 될만한 정보입니다 : http://wiki.opscode.com/display/chef/Deploy+Resource –

답변

41

git SCM resource이 아마도 당신이 찾고있는 것일 것입니다. 간단한 리소스 사용 예 :

git "/path/to/check/out/to" do 
    repository "git://github.com/opscode/chef.git" 
    reference "master" 
    action :sync 
end 

특정 분기를 가져 오려면 "개정"속성을 참조하십시오.

+5

'git' 자원을 구체적으로 설명하는 링크 : [http://docs.opscode.com/resource_git.html] (http://docs.opscode.com/resource_git.html)) – OrPo

+0

git 리소스를 사용하기 전에 git이 설치되어 있어야합니다. 요리사의 요리 책에서 다음 중 하나를 수행 할 수 있습니다 '패키지 '자식' 조치를 수행 end' 또는 'include_recipe '자식을 설치 :: default'' 당신은 또한 추가 확인'당신의 metadata.rb 파일에 git'을 따라 두 번째 옵션을 사용하면됩니다. – Acorn

+0

답변에 링크 된 참고 문헌은 더 이상 유효하지 않습니다. 다음을 사용하십시오. https://docs.chef.io/resource_git.html –

관련 문제