2
Web Hooks 또는 다른 실시간 메커니즘을 사용하여 내 서버에서 Github Repo를 미러링하려고합니다. 나는 투표를 사용하고 싶지 않다.Web Hooks를 사용하여 Github 저장소를 미러링하는 방법은 무엇입니까?
기존 소프트웨어가 있습니까? 그렇지 않다면 어떻게 할 것입니까?
서버에 gitolite
이 설치되어 있습니다.
Web Hooks 또는 다른 실시간 메커니즘을 사용하여 내 서버에서 Github Repo를 미러링하려고합니다. 나는 투표를 사용하고 싶지 않다.Web Hooks를 사용하여 Github 저장소를 미러링하는 방법은 무엇입니까?
기존 소프트웨어가 있습니까? 그렇지 않다면 어떻게 할 것입니까?
서버에 gitolite
이 설치되어 있습니다.
Gitolite가 로컬 repo 서버에서 직접 새로운 커밋 참조를 얻는 경우에는 관련되지 않을 수 있습니다. 모니터링 프로세스가 새 커밋을 해당 서버의 로컬 저장소로 직접 푸시 할 수 있습니다. ssh 주소는 gitolite에 의해 제어됩니다.
GitHub Post-Receive Hooks을 활성화하면 서버 httpd 주소를 등록하고 참조 된 새 커밋이있는 POST를 수신 할 수 있습니다.
이러한 게시물을 받으면 git fetch
을 입력하고 서버에서 로컬 베어 레포를 업데이트 할 수 있습니다.