gitolite의 v2에서 v3으로 마이그레이션하려고합니다. 이전에 서버 측 커밋 메시지를 확인하는 방법은 수표를 myrepo.git/hooks/update.secondary의 repo 특정 후크에 넣는 것이 었습니다.업데이트 후크에 gitolite VREF 사용
gitolite의 v3에서 그들은 체크를 VREF. 문서가 약간 혼란스러워서 명확히하기를 바라고 있습니다.
나는 내 our_hooks 디렉토리에서
LOCAL_CODE => "$ENV{HOME}/.gitolite/our_hooks",
/home/git/.gitolite.rc
에 다음을 추가 한, 나는 VREF 폴더를 생성하고 거기에 내 옛날 update.secondary 스크립트를 넣어. 내 gitolite-관리/conf의/gitolite.conf 파일에서, 나는에 내가 스크립트가 실행하려는 저장소에 다음을 추가 :repo myrepo
RW = @my_developers
- VREF/update.secondary = @my_developers
내가 밀어하려고 할 때, 나는 통지를받을 것을 VREF/업데이트 . 보조를 찾을 수 없습니다. 변경된 경우
repo myrepo
RW = @my_developers
- /home/git/.gitolite/our_hooks/VREF/update.secondary = @my_developers
나는 불만을 느끼지 않지만 전혀 작동하지 않는 것으로 나타났습니다.
gitolite를 사용하여 추가 업데이트 확인을받는 방법에 대한 보트가 누락 되었습니까?
1 ... –
감사 인식됩니다. VREFs 디렉토리에있는 symlink를 hooks/common의 update.secondary에 사용했습니다. 그런 다음 각 repo에서 update.secondary를 검색하고 실행합니다.기본 기능 IMHO 여야합니다. –
하지만 각 프로젝트마다 개별 후크를 어떻게 실행할 수 있습니까? gitolite-admin 저장소에서 어떻게 관리 할 수 있습니까? 미리 감사드립니다. –