These instructions are generally the same whether you’re migrating from gitlab.cels.anl.gov (internal only) or xgitlab.cels.anl.gov (externally accessible).
All accounts on git.cels.anl.gov are tied to your GCE account. If you have non-ANL contributors who want to be able to login and/or contribute code, they will need a collaborator account. Details on that can be found at GCE Accounts.
Important: Until you login at https://git.cels.anl.gov, you don’t have an account on the server.
If it’s important for you that your projects have an accurate history of who owns what contributions and changes, then prior to this migration everyone with an account in your existing project must have an account in GCE, and that the two email addresses match exactly.
All project contributors need to login and check their profile page at https://gitlab.cels.anl.gov/profile and/or https://xgitlab.cels.anl.gov/profile and make note of the public email address listed. If it does not match the email address at https://git.cels.anl.gov/profile, then they must adjust accordingly.
- The easiest method would be to add the proper email address to the legacy gitlab account, and select it as your public email address.
- Any member of the project with a mismatched address will have their changes and contributions attributed to the project owner after migration.
Once all project members who care have confirmed their email addresses match the address on their GCE account, the project owner can initiate the migration process by filling out this form. Migrations need to be complete by Dec 15, 2022. New external xgitlab accounts will not be processed after August 17, 2022. Project creation on gitlab.cels.anl.gov and xgitlab.cels.anl.gov will be frozen on August 24, 2022.
If you encounter problems, please reach out to us at [email protected] and we’ll work with you to get it resolved.