다음 요리사 스탠자를 사용하여 github 저장소를 시도하고 체크 아웃했습니다.
git "/home/ubuntu" do
repository "git://github.com/kmerenkov/brukva.git"
revision "master"
action :checkout
user "ubuntu"
end
Chef 실행에는 오류가 없으며 리소스가 최신 상태로 표시됩니다 (대상 디렉터리에 파일이 없더라도).
* git[/home/ubuntu] action checkout (up to date)
내가 무엇을 잘못하고 있지?
시험:
git "/home/ubuntu/brukva" do
repository "git://github.com/kmerenkov/brukva.git"
revision "master"
action :sync
user "ubuntu"
end
:checkout
체크 아웃이 이미 완료되었다고 가정하기 때문에 사용할 때 대상 디렉토리가 존재하면 아무 작업도 수행하지 않습니다. 요리사가 "최신"이라고 말하는 것을 볼 수 있습니다.
git 공급자 의 소스 를 참조하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다