|
|
[[_TOC_]]
|
|
|
|
|
|
# Importing/moving a project from Github to Gitlab
|
|
|
# Moving a project from Github to Gitlab
|
|
|
|
|
|
This imports both the git repo and the full list of issues. It's a good option if you want the issue tracking to happen on CiviCRM's Gitlab.
|
|
|
This imports both the git repository and the full list of issues. It's a good option if you want the issue tracking to happen on CiviCRM's Gitlab.
|
|
|
|
|
|
## Gitlab Import
|
|
|
|
|
|
* In Github, create a new [personal Github token](https://github.com/settings/tokens), granting the **repo** scope.
|
|
|
* In Gitlab, create a new project under your own personal project space (ex: lab.civicrm.org/janedoe/myextension)
|
... | ... | @@ -10,7 +12,9 @@ This imports both the git repo and the full list of issues. It's a good option i |
|
|
* Enter the access token
|
|
|
* Careful to only import the given project (do not click that tempting "import all" button)
|
|
|
|
|
|
Once that is done:
|
|
|
## Request to move the repository under the /extensions Gitlab group
|
|
|
|
|
|
After importing into your personal project space on CiviCRM's Gitlab:
|
|
|
|
|
|
* Request a new extension project space, as documented in [how to request a new extension project on gitlab](how to request a new extension project on gitlab)
|
|
|
* Mention that you want that we migrate the project under your personal space (and please provide the link/URL to that project).
|
... | ... | |