How to import project from ECO to SCO (with no requirement of history of merge request and pipeline)
|
|
|---|
| Create personal token in gitlab.solvay.com | |
Navigate to gitlab-sco.solvay.com and import project from URL - Import project by URL
- Copy https clone URL from gitlab.solvay.com (use the https URL)
- key in your ID from gitlab.solvay.com
- key in your personal token genreated as above
- check and validation your projectname and path of project in SCO gitlab instance
- keep the private option by default
- Create project by default
| |
|
|
How to import project from ECO to SCO (with history of merge request and pipeline)
|
|
|---|
To export a project and its data, follow these steps: - On the top bar, select Main menu > Projects and find your project.
- On the left sidebar, select Settings > General.
- Expand Advanced.
- Select Export project.
- After the export is generated, you should receive an email with a link to download the file.
- Alternatively, you can come back to the project settings and download the file from there or generate a new export. After the file is available, the page should show the Download export button.
The export is generated in your configured shared_path, a temporary shared directory, and then moved to your configured uploads_directory. Every 24 hours, a worker deletes these export files. | |
Prerequisites: - You must have exported the project and its data.
- Compare GitLab versions and ensure you are importing to a GitLab version that is the same or later than the GitLab version you exported to.
- Review compatibility for any issues.
- At least the Maintainer role on the destination group to migrate to. Using the Developer role for this purpose was deprecated in GitLab 15.8 and will be removed in GitLab 16.0.
To import a project: - When creating a new project, select Import project.
- In Import project from, select GitLab export.
- Enter your project name and URL. Then select the file you exported previously.
- Select Import project to begin importing. Your newly imported project page appears shortly.
To get the status of an import, you can query it through the API. As described in the API documentation, the query may return an import error or exceptions. | |
|
|