Configuring Repository Permissions 2.0
Managing Repository Permissions
After a repository is created, the mapping between project members and repository roles is as follows:
- The project creator and project manager are repository administrators.
- The developer, test manager, tester, and operation manager are repository developers.
- The participant, viewer, and custom roles are repository viewers.
To add or remove permissions for self-hosted repo members, perform the following steps:
- Go to the self-hosted repo page and select the target repository from the list.
- Click Settings on the right of the page.
- Click the Repository Permissions tab. The added repository members are displayed in the list.
- Add members.
Click Add Members in the upper left corner, select a member, and click Next.
- Assign roles to members.
Select Repository Administrator, Repository Developer, or Repository Viewer from the Repository Roles drop-down list.
- Click OK. The member is added and the role is configured. The new member is displayed in the list.
- In the member list, select multiple members and click Repository Roles to configure their roles in batches.
The following table lists the operation permissions of each repository role.
Operation/Role
Tenant administrator
Non-tenant administrator
Repository administrator
Developer
Viewer
Repository administrator
Developer
Viewer
Create a repository
√
√
√
×
×
×
Edit a repository
√
√
√
×
×
×
Manage the association between repositories and projects
√
√
√
×
×
×
Upload a component
√
√
×
√
√
×
Download a component
√
√
√
√
√
√
Delete components
√
√
×
√
√
×
Restore components
√
√
×
√
√
×
Permanently delete a component
√
√
×
√
√
×
Delete a repository
√
×
×
×
×
×
Restore a repository
√
√
×
√
√
×
Permanently delete a repository
√
×
×
×
×
×
Clear all
√
√
√
×
×
×
Restore all
√
√
√
×
×
×
Manage user permissions
√
√
√
√
×
×
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot