InfoGrab DocsInfoGrab Docs

마이그레이션 후 기여 및 멤버십 매핑

GitLab 마이그레이션 후 플레이스홀더 사용자를 통해 기여 및 멤버십을 관리하고 재할당하는 방법을 설명합니다.

히스토리 GitLab 17.4에서 importer_user_mapping 및 bulk_import_importer_user_mapping 이라는 플래그 를 사용하는 direct transfer용으로 도입됨 . 기본적으로 비활성화됨. GitLab 17.6에서 importer_user_mapping 및 gitea_user_mapping 이라는 플래그 를 사용하는 Gitea 용과, importer_user_mapping 및 github_user_mapping 이라는 플래그를 사용하는 GitHub 용으로 도입됨. 기본적으로 비활성화됨. GitLab 17.7에서 importer_user_mapping 및 bitbucket_server_user_mapping 이라는 플래그 를 사용하는 Bitbucket Server용으로 도입됨 . 기본적으로 비활성화됨. GitLab 17.7에서 direct transfer용으로 GitLab.com 및 GitLab Self-Managed에서 활성화됨 . GitLab 17.7에서 Bitbucket Server , Gitea , GitHub 용으로 GitLab.com에서 활성화됨. GitLab 17.8에서 Bitbucket Server , Gitea , GitHub 용으로 GitLab Self-Managed에서 활성화됨. 개인 네임스페이스로 가져올 때 개인 네임스페이스 소유자에게 기여를 재할당하는 기능이 GitLab 18.3에서 user_mapping_to_personal_namespace_owner 라는 플래그 를 사용하여 도입됨 . 기본적으로 비활성화됨. GitLab 18.4에서 direct transfer용으로 일반적으로 사용 가능 해짐. bulk_import_importer_user_mapping 기능 플래그가 제거됨. 서비스 계정, 프로젝트 봇, 그룹 봇에 기여를 재할당하는 기능이 GitLab 18.5에서 user_mapping_service_account_and_bots 라는 플래그 를 사용하여 도입됨 . 기본적으로 활성화됨. GitLab 18.6에서 Gitea용으로 일반적으로 사용 가능 해짐. gitea_user_mapping 기능 플래그가 제거됨. 개인 네임스페이스로 가져올 때 개인 네임스페이스 소유자에게 기여를 재할당하는 기능이 GitLab 18.6에서 일반적으로 사용 가능 해짐. user_mapping_to_personal_namespace_owner 기능 플래그가 제거됨. github_user_mapping 기능 플래그가 GitLab 18.8에서 제거됨 . user_mapping_service_account_and_bots 기능 플래그가 GitLab 18.10에서 제거됨 . 마이그레이션 후 매핑을 사용하면, 소스 인스턴스의 사용자 기여 및 멤버십이 처음에는 대상 인스턴스의 실제 사용자가 아닌 플레이스홀더 사용자에게 할당됩니다. 실제 사용자에게 할당을 나중에 할 수 있으므로, 가져오기를 검토하고 기여를 올바른 사용자에게 재할당할 시간이 생깁니다. 이 프로세스는 매핑 과정에 대한 제어권을 유지하면서 정확