JetBrains Space
 

Manage Access to a Project

Last modified: 04 October 2023

When you create a project you become the project's administrator, and it's up to you who will have access to that project and at what level.

Access to a project is provided on the membership basis, by adding a person to the project and assigning them a Role that has a predefined set of permissions.

Each project comes with the following predefined Roles:

  • Project Admin — intended for project participants that should be allowed to manage access and configure project modules as well as contribute to the project.

  • Project Member — intended for project participants that contribute to the project on regular basis and are included in the Project Team.

  • External Collaborators — defines a limited set of permissions that can be enabled for users registered in the organization as Collaborators and added to the project. Permissions from this set can be enabled for each External Collaborator individually and will be only valid within this project.

  • Guests — defines a limited set of permissions that can be enabled for users registered in the organization as Guests and added to the project. Permissions from this set can be enabled for each Guest individually and will be only valid within this project.

  • Organization Member — defines what permissions the rest of Space users have in the project.

  • Automation Service — intended for automation services that access the project repositories.

These predefined Roles are pre-configured to allow only Project Members and Project Administrators to contribute to the project, access its internal features, and modify data. However, you can edit these Roles or create a new custom one with a different variety of project access permissions. (Custom Roles available starting with Organization plan.)