InfoGrab Docs

프로젝트 가져오기 및 내보내기 문제 해결

프로젝트 가져오기 및 내보내기 문제 해결 방법입니다.

가져오기 또는 내보내기에 문제가 있는 경우 Rake 작업을 사용하여 디버그 모드를 활성화합니다: # Import IMPORT_DEBUG=true gitlab-rake "gitlab:import_export:import[root, group/subgroup, testingprojectimport, /path/to/file_to_import.tar.gz]" # Export EXPORT_DEBUG=true gitlab-rake "gitlab:import_export:export[root, group/subgroup, projectnametoexport, /tmp/export_file.tar.gz]" 그런 다음 특정 오류 메시지에 대한 다음 세부 사항을 검토합니다. Exception: undefined method 'name' for nil:NilClass # username 이 유효하지 않습니다. Exception: undefined method 'full_path' for nil:NilClass # namespace_path 가 존재하지 않습니다. 예를 들어, 그룹 또는 서브그룹 중 하나의 철자가 틀리거나 누락되었거나, 경로에 프로젝트 이름을 지정했을 수 있습니다. 작업은 프로젝트만 만듭니다. 새 그룹이나 서브그룹으로 가져오려면 먼저 만들어야 합니다. Exception: No such file or directory @ rb_sysopen - (filename) # archive_path 에 지정된 프로젝트 내보내기 파일이 없습니다. Exception: Permission denied @ rb_sysopen - (filename) # 지정된 프로젝트 내보내기 파일을 git 사용자가 액세스할 수 없습니다. 문제를 해결하려면: 파일 소유자를 git:git 으로 설정합니다. 파일 권한을 0400 으로 변경합니다. 파일을 공개 폴더(예: /tmp/ )로 이동합니다. Name can contain only letters, digits, emoji ... # Name can contain only letters, digits, emoji, '_', '.', '+', dashes, or spaces. It must start with a letter, digit, emoji, or '_', and Path can contain only letters, digits, '_', '-', or '.'. It cannot start with '-', end in '.git', or end in '.atom'. project_path 에 지정된 프로젝트 이름이 명시된 이유 중 하나로 인해 유효하지 않습니다. project_path 에는 프로젝트 이름만 입력하세요. 예를 들어 서브그룹 경로를 제공하면 / 가 프로젝트 이름에서 유효한 문자가 아니므로 이 오류와 함께 실패합니다. Name has already been taken and Path has already been taken # 해당 이름의 프로젝트가 이미 존재합니다. Exception: Error impo