Git 리포지토리 미러링
DevOps Insights 2026년 8월 31일에 서비스 종료되어 중단될 예정입니다. Continuous Delivery 은 2027년 2월 12일에 au-syd, ca-tor, us-east 지역에서 중단될 예정입니다. 또한 해당 날짜를 기점으로 Code Risk Analyzer는 모든 지역에서 서비스가 중단될 예정입니다. 특정 지역에서 해당 기능을 실제로 사용하지 않는 경우, 해당 지역의 기능은 예정보다 일찍 중단될 수 있으며 새로운 인스턴스 등록이 더 이상 허용되지 않을 수 있습니다. 자세히 알아보기
소스 및 대상 저장소(repos) 모두에 Git Repos and Issue Tracking 를 사용하는 경우, 내장된 GitLab 미러링 기능을 활용할 수 있습니다. 이 기능은 소스 저장소와 대상 저장소를 자동으로 동기화합니다. 다른 Git 제공자를 사용하는 경우 사용자 고유의 미러링 솔루션을 설정해야 합니다. 또는 소스 저장소의 변경사항을 미러링하려면 수동으로 Git 저장소를 복제하여 대상 저장소에 푸시하십시오.
프로젝트를 미러링할 수 없는 경우, 대신 프로젝트를 내보내고 다시 가져올 수 있습니다. 그러나 소스 저장소가 변경된 경우 소스 및 대상 저장소가 동기화되지 않습니다.
Git Repos and Issue Tracking 저장소를 미러링하려면 다음 단계를 완료하십시오.
-
대상 저장소에 공백 GitLab 프로젝트를 작성하십시오. README 파일로 이 프로젝트를 초기화하지 마십시오.
-
대상 리전에서 ‘
write_repository’ 범위를 가진 개인 액세스 토큰을 생성합니다. 이 토큰의 사본을 저장하십시오. -
푸시 미러링을 사용하여 소스 저장소를 대상 저장소로 푸시합니다:
a. 소스 저장소에서 ‘설정’ > ‘저장소’를 선택합니다.
b. 저장소 페이지의 저장소 미러링 섹션에 대상 저장소의 URL을 입력하십시오.
c. 푸시를 선택하여 미러의 방향을 지정하십시오.
d. 비밀번호를 선택하여 비밀번호 인증 방법을 사용하십시오.
e. 2단계에서 작성한 개인 액세스 토큰을 입력하십시오.
f. 저장소 미러링을 클릭하여 미러링 프로세스를 시작하십시오. 프로세스를 시작하는 데 최대 5분이 소요될 수 있습니다.
-
대상 지역에서 저장소의 미러를 찾아 성공적으로 미러링되었는지 확인하십시오.