Often you want to collaborate with others. The CI Fuzz web interface supports you with this through the organizations feature.
First, login to the CI Fuzz Web Interface using your GitHub, GitLab or Bitbucket account.
After logging in, click on "Organizations" in the top bar to see the organizations you are a member of. Organizations are companies, teams or any groups of people that are able to access the same projects. Each project will belong to one "Organization" (except for "Personal projects", which are only accessible by one user).
If you are a member of an organization, you have full access to all fuzzing projects owned by the organization.
In case you are using CI Fuzz On-Prem and you are not a member of any organization, you may need to create one yourself. Then you can add your colleagues to it.
To create a new organization, click "New Organization".
You can choose if you want to import an existing organization from GitHub or if you want to create one manually. The import from GitHub feature is not available yet, but will be coming soon. For now, select manual creation.
Now you have to specify a name for your new organization. Then finish the creation process by clicking on "Create Organization".
Now you have created a new organization! You can use the "Projects" tab in the left column to view a list of all projects that are owned by the organization. Everyone in the organization can see and work on these projects.
When you create a new project, you can select if it should be a personal project or owned by an organization.
To see all members of your new organization, select the "Members" tab in the left column. Here you can see the GitHub/GitLab account name, the associated email address and the account ID.
New members can be added by clicking "Add Member" and entering the email addresses associated with the git platform accounts they use to log in to the CI Fuzz Web Interface.
Before a user can be added to an organization this way, they need to log in to the CI Fuzz Web Interface at least once.