InfoGrab Docs

그룹 플레이스홀더 재할당 API

REST API를 사용하여 플레이스홀더 사용자를 일괄 재할당합니다.

히스토리 GitLab 17.10에서 importer_user_mapping_reassignment_csv 라는 플래그 와 함께 도입 되었습니다. 기본적으로 활성화되어 있습니다. GitLab 18.0에서 일반적으로 사용 가능 해졌습니다. 기능 플래그 importer_user_mapping_reassignment_csv 가 제거되었습니다. 개인 네임스페이스로 가져올 때 개인 네임스페이스 소유자에게 기여를 재할당하는 기능이 GitLab 18.3에서 user_mapping_to_personal_namespace_owner 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화되어 있습니다. 개인 네임스페이스로 가져올 때 개인 네임스페이스 소유자에게 기여를 재할당하는 기능이 GitLab 18.6에서 일반적으로 사용 가능 해졌습니다. 기능 플래그 user_mapping_to_personal_namespace_owner 가 제거되었습니다. Feature flag 이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 이 API를 사용하여 플레이스홀더 사용자를 일괄 재할당 합니다. 전제 조건: 그룹에 대한 Owner 권한이 있어야 합니다. Note 프로젝트를 개인 네임스페이스 로 가져올 때는 사용자 기여 매핑이 지원되지 않습니다. 개인 네임스페이스로 가져오는 경우 모든 기여는 개인 네임스페이스 소유자에게 할당되며 재할당할 수 없습니다. CSV 파일 다운로드 # 대기 중인 재할당의 CSV 파일을 다운로드합니다. GET /groups/:id/placeholder_reassignments 지원되는 속성: 속성 유형 필수 설명 id integer or string 예 그룹 ID 또는 그룹의 URL 인코딩된 경로 . 예시 요청: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/2/placeholder_reassignments" 예시 응답: Source host,Import type,Source user identifier,Source user name,Source username,GitLab username,GitLab public email http://gitlab.example,gitlab_migration,11,Bob,bob,"","" http://gitlab.example,gitlab_migration,9,Alice,alice,"","" 플레이스홀더 재할당 # CSV 파일 을 작성하고 업로드하여 플레이스홀더 사용자를 재할당합니다. POST /groups/:id/placeholder_reassignments 지원되는 속성: 속성 유형 필수 설명 id integer or string 예 그룹 ID 또는 그룹의 URL 인코딩된 경로 . 예시 요청: curl --request POST \ --header "PRIVATE-TOKEN: <your_acces