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 you click "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.
If 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 want to create one manually. The import from github is not available yet, but the feature 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 this projects.
When you create a new project you can select if it should be a personal project or owned by a 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" by simple entering the email addresses associated with the git platform accounts they use to log in to 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.