BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
0c61fad7
Commit
0c61fad7
authored
Jun 21, 2016
by
Achilleas Pipinellis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move to new location
Due to
https://gitlab.com/gitlab-org/gitlab-ce/issues/3349
parent
8b7224d9
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
66 additions
and
1 deletion
+66
-1
README.md
doc/README.md
+1
-1
export_1.png
doc/user/project/settings/img/export_1.png
+0
-0
export_3.png
doc/user/project/settings/img/export_3.png
+0
-0
export_4.png
doc/user/project/settings/img/export_4.png
+0
-0
import_1.png
doc/user/project/settings/img/import_1.png
+0
-0
import_2.png
doc/user/project/settings/img/import_2.png
+0
-0
import_export.md
doc/user/project/settings/import_export.md
+65
-0
No files found.
doc/README.md
View file @
0c61fad7
...
...
@@ -7,7 +7,7 @@
-
[
GitLab as OAuth2 authentication service provider
](
integration/oauth_provider.md
)
. It allows you to login to other applications from GitLab.
-
[
GitLab Basics
](
gitlab-basics/README.md
)
Find step by step how to start working on your commandline and on GitLab.
-
[
Importing to GitLab
](
workflow/importing/README.md
)
.
-
[
Importing and exporting projects between instances
](
workflow/import_export/README
.md
)
.
-
[
Importing and exporting projects between instances
](
user/project/settings/import_export
.md
)
.
-
[
Markdown
](
markdown/markdown.md
)
GitLab's advanced formatting system.
-
[
Migrating from SVN
](
workflow/importing/migrating_from_svn.md
)
Convert a SVN repository to Git and GitLab
-
[
Permissions
](
permissions/permissions.md
)
Learn what each role in a project (external/guest/reporter/developer/master/owner) can do.
...
...
doc/
workflow/import_export
/img/export_1.png
→
doc/
user/project/settings
/img/export_1.png
View file @
0c61fad7
File moved
doc/
workflow/import_export
/img/export_3.png
→
doc/
user/project/settings
/img/export_3.png
View file @
0c61fad7
File moved
doc/
workflow/import_export
/img/export_4.png
→
doc/
user/project/settings
/img/export_4.png
View file @
0c61fad7
File moved
doc/
workflow/import_export
/img/import_1.png
→
doc/
user/project/settings
/img/import_1.png
View file @
0c61fad7
File moved
doc/
workflow/import_export
/img/import_2.png
→
doc/
user/project/settings
/img/import_2.png
View file @
0c61fad7
File moved
doc/user/project/settings/import_export.md
0 → 100644
View file @
0c61fad7
# Project import/export
Existing projects running on any GitLab instance or GitLab.com can be exported
with all their related data and be moved into a new GitLab instance.
>**Note:**
-
This feature was
[
introduced
][
ce-3050
]
in GitLab 8.9
-
Importing will not be possible if the import instance version is lower
than that of the exporter.
## Exported contents
-
The following items will be exported:
-
Project and wiki repositories
-
Project uploads
-
Project configuration including web hooks and services
-
Issues with comments, merge requests with diffs and comments, labels, milestones, snippets,
and other project entities
-
The following items will NOT be exported:
-
Build traces and artifacts
-
LFS objects
## Exporting a project and its data
1.
Go to the project settings page and find the Export button
![export_1](./img/export_1.png)
1.
Once the export is generated, you should receive an e-mail with a link to download the file
![export_3](./img/export_3.png)
1.
You can come back to project settings and download the file from there, or delete it so it
can be generated again
![export_4](./img/export_4.png)
## Importing the project
1.
The new GitLab project import feature is at the far right of the import options on New Project
![import_1](./img/import_1.png)
1.
After choosing a namespace or path, you can then select the file exported previously
![import_2](./img/import_2.png)
1.
Click on Import to begin importing and you will see your newly imported project page soon
## Advanced
The GitLab Import/Export version can be checked by using:
```
bash
sudo
gitlab-rake gitlab:import_export:version
```
The current list of DB tables that will get exported can be listed by using:
```
bash
sudo
gitlab-rake gitlab:import_export:data
```
[
ce-3050
]:
https://gitlab.com/gitlab-org/gitlab-ce/issues/3050
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment