@@ -17,6 +17,13 @@ A "robot" account is an account which is not directly associated with an individ
...
@@ -17,6 +17,13 @@ A "robot" account is an account which is not directly associated with an individ
If a deploy key does not suit your needs, [open an issue in this project](https://gitlab.developers.cam.ac.uk/uis/devops/devhub/docs/issues/new) and we can create a robot account for you.
If a deploy key does not suit your needs, [open an issue in this project](https://gitlab.developers.cam.ac.uk/uis/devops/devhub/docs/issues/new) and we can create a robot account for you.
Our robot users are usually configured in the following manner:
* They are named ``{group}-{tag}-bot``. For example: ``uis-support-bot``.
* They are configured as an [external user](https://docs.gitlab.com/ee/user/permissions.html#external-users-permissions).
* They must have a valid role email address associated with them. An initial password reset token is emailed to this address when created.
* We recommend that the robot user is configured with [2FA enabled](https://docs.gitlab.com/ee/user/profile/account/two_factor_authentication.html). This helps guard against some of the dangers of having an account with shared access credentials.
## How can I invite external collaborators?
## 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.
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.