@@ -517,9 +517,3 @@ _namespaces_ that have a `project_id`.
...
@@ -517,9 +517,3 @@ _namespaces_ that have a `project_id`.
The `path` column for these rows will be renamed to their previous value followed
The `path` column for these rows will be renamed to their previous value followed
by an integer. For example: `users` would turn into `users0`
by an integer. For example: `users` would turn into `users0`
### Moving migrations from EE to CE
When migrations need to be moved from GitLab Enterprise Edition to GitLab Community Edition,
a migration file should be moved from `ee/db/{post_,}migrate` directory in the `gitlab` project to `db/{post_,}migrate` directory in the `gitlab-foss` project. This way
the schema number remains intact, there is no need to modify old migrations, and proper columns, tables or data are added in the Community Edition.
@@ -61,10 +61,12 @@ To verify that you entered your email correctly, type:
...
@@ -61,10 +61,12 @@ To verify that you entered your email correctly, type:
git config --global user.email
git config --global user.email
```
```
You'll need to do this only once, since you are using the `--global` option. It tells
You'll need to do this only once, since you are using the `--global` option. It
Git to always use this information for anything you do on that system. If you want
tells Git to always use this information for anything you do on that system. If
to override this with a different username or email address for specific projects or repositories,
you want to override this with a different username or email address for specific
you can run the command without the `--global` option when you’re in that project, and that will default to `--local`. You can read more on how Git manages configurations in the [Git Config](https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration) documentation.
projects or repositories, you can run the command without the `--global` option
when you’re in that project, and that will default to `--local`. You can read more
on how Git manages configurations in the [Git Config](https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration) documentation.
## Check your information
## Check your information
...
@@ -102,7 +104,10 @@ files to your local computer, automatically preserving the Git connection with t
...
@@ -102,7 +104,10 @@ files to your local computer, automatically preserving the Git connection with t
remote repository.
remote repository.
You can either clone it via HTTPS or [SSH](../ssh/README.md). If you chose to clone
You can either clone it via HTTPS or [SSH](../ssh/README.md). If you chose to clone
it via HTTPS, you'll have to enter your credentials every time you pull and push. You can read more about credential storage in the [Git Credentials documentation](https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage). With SSH, you enter your credentials only once.
it via HTTPS, you'll have to enter your credentials every time you pull and push.
When you clone a repository, `REMOTE` is typically `origin`. This is where the
When you clone a repository, `REMOTE` is typically `origin`. This is where the
repository was cloned from, and it indicates the SSH or HTTPS URL of the repository
repository was cloned from, and it indicates the SSH or HTTPS URL of the repository
on the remote server. `<name-of-branch>` is usually `master`, but it may be any existing
on the remote server. `<name-of-branch>` is usually `master`, but it may be any
branch. You can create additional named remotes and branches as necessary.
existing branch. You can create additional named remotes and branches as necessary.
You can learn more on how Git manages remote repositories in the [Git Remote documentation](https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes).
You can learn more on how Git manages remote repositories in the