GitLab으로 가져오기 및 마이그레이션
저장소 마이그레이션, 타사 저장소 및 사용자 기여 매핑.
히스토리 GitLab 16.0에서 GitLab Self-Managed 인스턴스에 대해 기본적으로 비활성화된 모든 가져오기 도구가 도입 . 기존 작업을 GitLab으로 가져옵니다. 일부 타사 플랫폼에서는 마이그레이션 도구를 사용할 수 있습니다. 일부는 마이그레이션 후 매핑 을 지원합니다. 마이그레이션 소스 그룹 프로젝트 마이그레이션 도구 마이그레이션 후 매핑 GitLab (직접 전송 사용) ✅ ✅ ✅ ✅ GitLab (파일 내보내기 사용) ✅ 1 ✅ ✅ ❌ Bitbucket Server ❌ ✅ ✅ ✅ GitHub ❌ ✅ ✅ ✅ Gitea ❌ ✅ ✅ ✅ Bitbucket Cloud ❌ ✅ ✅ ❌ FogBugz ❌ ✅ ✅ ❌ 매니페스트 파일 을 통한 Git 저장소 ❌ ✅ ✅ ❌ 저장소 URL 을 통한 Git 저장소 ❌ ✅ ✅ ❌ ClearCase ❌ ✅ ❌ ❌ CVS ❌ ✅ ❌ ❌ Perforce Helix ❌ ✅ ❌ ❌ Subversion ❌ ✅ ❌ ❌ TFVC(Team Foundation Version Control) ❌ ✅ ❌ ❌ Jira (이슈만) ❌ ❌ ✅ ❌ 각주 : 그룹 마이그레이션을 위한 파일 내보내기 사용은 더 이상 사용되지 않습니다. Subversion에서 마이그레이션 # GitLab은 Subversion 저장소를 Git으로 자동 마이그레이션할 수 없습니다. Subversion 저장소를 Git으로 변환하려면 다음과 같은 외부 도구를 사용할 수 있습니다: git svn : 매우 작고 기본적인 저장소용. reposurgeon : 더 크고 복잡한 저장소용. Professional Services를 통한 마이그레이션 # 원한다면 직접 하는 대신 GitLab Professional Services를 이용하여 그룹과 프로젝트를 GitLab으로 마이그레이션할 수 있습니다. 자세한 내용은 Professional Services 카탈로그 를 참조하십시오. 프로젝트 가져오기 기록 보기 # 생성한 모든 프로젝트 가져오기를 볼 수 있습니다. 이 목록에는 다음이 포함됩니다: 외부 시스템에서 프로젝트를 가져온 경우 소스 프로젝트 경로, 또는 GitLab 프로젝트를 마이그레이션한 경우 가져오기 방법. 대상 프로젝트 경로. 각 가져오기의 시작 날짜. 각 가져오기의 상태. 오류가 발생한 경우 오류 세부 정보. 기록에는 다음 중 하나에서 만든 프로젝트도 포함됩니다: 기본 제공 템플릿. 사용자 정의 템플릿. GitLab은 URL로 저장소 가져오기 를 사용하여 템플릿에서 새 프로젝트를 만듭니다. 프로젝트 가져오기 기록을 보려면: 오른쪽 상단에서 새로 만들기 (+)를 선택하고 새 프로젝트/저장소 를 선택합니다. 프로젝트 가져오기 를 선택합니다. 오른쪽 상단에서 기록 링크를 선택합니다. 특정 가져오기에 오류가 있는 경우 세부 정보 를 선택하여 확인합니다. LFS 오브젝트가 있는 프로젝트 가져오기 # LFS 오브젝트가 포함된 프로젝트를 가져올 때, 프로젝트에 저장소 URL 호스트와 다른 URL 호스트( lfs.url )가 있는 .lfsconfig 파일이 있는 경우
