개인 레포를 GitLab을 사용하여 작업하고 싶지만 가시성과 접근성을 위해 GitHub에 마스터 브랜치의 공개 사본을 보관하고 싶습니다. GitHub과 GitLab 리모트의 마스터 브랜치의 미러링을 '자동화'할 수 있습니까? 그러나 GitLab에서 커밋 히스토리를 유지하는 것은 가능합니까? 매번)?스쿼시 힘내 미러 커밋
이것은 약간의 요청 일지 모르지만 git은 얼마나 강력하고 유연한지를 지속적으로 보여줍니다.
개인 레포를 GitLab을 사용하여 작업하고 싶지만 가시성과 접근성을 위해 GitHub에 마스터 브랜치의 공개 사본을 보관하고 싶습니다. GitHub과 GitLab 리모트의 마스터 브랜치의 미러링을 '자동화'할 수 있습니까? 그러나 GitLab에서 커밋 히스토리를 유지하는 것은 가능합니까? 매번)?스쿼시 힘내 미러 커밋
이것은 약간의 요청 일지 모르지만 git은 얼마나 강력하고 유연한지를 지속적으로 보여줍니다.
당신이 관리하고있는 GitLab 인스턴스에 대해 이야기하고 있지 않다면, 당신은 자신의 서버에서 실행하는 webhook가 필요하고, 매번 GitLab.com에 의해 호출되어야합니다. 간단한 미러
(스쿼시 단계없이 의미) :
예를 lowzj/gitlab-mirror-webhook에 대한 (A git merge --squash
를 전용 지점으로, 그리고 GitHub의에 자식 푸시 당신이 원하는 일을하기 위해 적용되는)를 참조하십시오 GitLab proposes a mirror feature setting. 이것은 웹 훅을 설치하는 것보다 쉽지만 유연성은 떨어집니다.