2016-09-19 2 views
1

나는 벤더가 Gitolite를 사용하고 클라이언트가 Gitlab을 사용하는 곧 프로젝트를 진행합니다. 공급 업체와 고객은 모두 변경 작업을 수행해야하며 리포지토리가 코드를 자주 동기화해야합니다. 이것은 한번의 커밋 히스토리 가져 오기로 코드를 간단히 마이그레이션하는 것이 아닙니다. 커밋 내역은 정기적으로 동기화되어야합니다. 이 모델이 작동하는 방식과이 설정을 작성하는 데 유의해야 할 요소가 있습니까?동기화 gitolite 및 gitlab

+1

[Gitlab 저장소 미러링] 가능한 중복 (http://stackoverflow.com/questions/14288288/gitlab-repository-mirroring) –

답변

1

벤더는 Gitolite에 의해 관리되는 인증 층을 의미

Gitolite

를 이용한다. 그것 이외에, 그것은 단지 벌거 벗은 git repo 다.
GitLab (청취자 및 위키도 제공)에 동일하게 적용됩니다.

단순히 GitLab을 미러링하는 것만으로는 충분하지 않습니다.

당신이 필요로하는 것은 로컬에서 변경 사항을 가져 와서 로컬에서 병합하여 차이점을 해결하고 해당 베어 리포지토리로 다시 푸시하는 2 개의 리모컨 (각 베어 repo를 참조하는)이있는 로컬 자식 리포 (Git repo)입니다.