2012-07-19 2 views
0

다음 시나리오에 대해 GIT를 구성하려고합니다. 아무도 내가 그것을 할 수있는 방법을 도울 수 없어요.다음 시나리오에 대해 GIT 구성

저는 꼭두각시가/etc/puppet에 설치되어 있습니다./etc/puppet/modules 안의 모든 퍼핏 코드에 대해 GIT를 초기화하여 변경 사항을 추적하려고합니다.하지만 기본적으로 아무도 해당 디렉토리로 이동하지 못하게되므로 문제가 발생합니다. 아무도 내가 모든 사용자가 꼭두각시 구성 코드를/etc/puppet/modules에 넣을 수 있도록 어떻게 할 수 있는지에 대해 나에게 약간의 아이디어를 줄 수 있습니까?

+0

왜 처음에는/etc에서 개발하고 있습니까? 이것은 거의 Git 질문이 아닙니다. – benzaita

+0

@benzaita : git 저장소에 puppet conf 파일을 추가하고 싶습니다. – pradeepchhetri

+0

문제가 해결 되었습니까? 그렇다면 그것이 도움이되거나 자신의 것을 제공한다면 답을 받아 들일 수 있다면 좋을 것입니다. 그래서 다른 사람들이 지식으로부터 이익을 얻을 수 있습니다, 감사합니다! –

답변

2

내가 말할 것이다 : 다른 곳

  1. 설치 원격 베어의 repo는 SSH 또는 자식 프로토콜을 통해 사용할 수 있도록/등/pupet/모듈
  2. 에서 그것의
  3. 설정 복제를 (이 메인 라인의 이름)
  4. 사용자 본선에서 복제하고 당신을/etc/인형/모듈의 자동 업데이트하려면
  5. 을 메인 라인 밀어해야 - 마스터 지점마다 10 분
를 끌어 설정 cron 작업을

훨씬 안전하고 유연하며 두통이 적습니다.

+0

위의 방법을 시도해 볼 수있었습니다. 그러나 제 4 단계를 대체하기 위해 수신 후 후크를 추가했을 때, 허락을 거부했다. 포스트 후크에서 git checkout을 할 수 있지만 git pull을 할 수는 없습니다. 이 일에서 나를 도울 수 있니? – pradeepchhetri

+0

미안하지만 여기서 논리를 따르지 않는다고 생각합니다. 무엇을했는지, 4 단계를 후 수신 후크로 변경하려는 이유와 이유를 명확히 설명해주십시오. –

관련 문제