@@ -13,4 +13,18 @@ If a deploy key does not suit your needs, [open an issue in this project](https:
## How can I invite external collaborators?
An "external collaborator" is someone who you wish to give access to a Developer Hub project but who does not have an active Raven account. We grant external collaborator accounts on a case-by-case basis. [Open an issue in this project](https://gitlab.developers.cam.ac.uk/uis/devops/devhub/docs/issues/new) if you want an external collaborator account created.
\ No newline at end of file
An "external collaborator" is someone who you wish to give access to a Developer Hub project but who does not have an active Raven account. We grant external collaborator accounts on a case-by-case basis. [Open an issue in this project](https://gitlab.developers.cam.ac.uk/uis/devops/devhub/docs/issues/new) if you want an external collaborator account created.
## Is there any support for migrating from the git.uis.cam.ac.uk service?
Due to the way the git.uis.cam.ac.uk service is administered, local admin users have a great deal of flexibility in how they configure access policies for repos. At this moment in time we do not have an automated means to ingest access policies and construct a matching set of permissions.
For importing individual repositories, GitLab supports mirroring repositories between git.uis. You can set up GitLab to either sync changes from git.uis to the GitLab repo or sync changes to the GitLab repo to git.uis. See the [mirroring documentation](https://gitlab.developers.cam.ac.uk/help//workflow/repository_mirroring.md#ssh-authentication) for more details.
A one-off mirror can be performed by changing the remote of a local clone of the repository and using ``git push --mirror``: