Repository Member Permissions
Repository Creation
Operation |
Project Manager |
Developer |
Others |
---|---|---|---|
Create repositories |
√ |
√ |
- |
Operations and Viewing in the Repository
Operation |
Repository Administrator/Creator |
Common Member |
Repository Viewer |
---|---|---|---|
Viewing |
|||
View repository files |
√ |
√ |
√ |
View work items associated with code |
√ |
√ |
√ |
View the member list |
√ |
√ |
√ |
View the branch list |
√ |
√ |
√ |
View the tag list |
√ |
√ |
√ |
View commit history |
√ |
√ |
√ |
Follow or unfollow repositories |
√ |
√ |
√ |
View merge requests |
√ |
√ |
√ |
View repository statistics |
√ |
√ |
√ |
View commit graphs |
√ |
√ |
√ |
Development |
|||
Fork repositories |
√ |
√ |
√ |
Pull code |
√ |
√ |
√ |
Download code packages |
√ |
√ |
√ |
Set SSH keys and HTTPS passwords |
√ |
√ |
√ |
Push code to unprotected branches |
√ |
√ |
- |
Force push code to unprotected branches |
√ |
√ |
- |
Push code to protected branches |
Determined by the branch protection policy |
Determined by the branch protection policy |
- |
Add directories, commit messages, copyright description, and build guide |
√ |
√ |
- |
Upload, edit, and delete files |
√ |
√ |
- |
Create branches |
√ |
Configured by commit rules |
- |
Delete unprotected branches |
√ |
√ |
- |
Create tags |
√ |
Configured by commit rules |
- |
Delete tags |
√ |
- |
- |
Create merge requests |
√ |
√ |
- |
Assign merge requests to reviewers (the target branch is protected) |
Determined by the branch protection policy |
Determined by the branch protection policy |
- |
Assign merge requests to reviewers (the target branch is protected) |
Determined by the branch protection policy |
Determined by the branch protection policy |
- |
Accept merge requests as a reviewer (the target branch is protected) |
Determined by the branch protection policy |
Determined by the branch protection policy |
√ |
Accept merge requests as a reviewer (the target branch is protected) |
Determined by the branch protection policy |
Determined by the branch protection policy |
- |
Assign merge requests to reviewer (the target branch is not protected) |
√ |
√ |
- |
Assign merge requests to reviewers (the target branch is not protected) |
√ |
√ |
- |
Accept merge requests as a reviewer (the target branch is not protected) |
√ |
√ |
√ |
Accept merge requests as a reviewer (the target branch is not protected) |
√ |
√ |
- |
Score merge requests |
√ |
√ |
√ |
Comment on merge requests |
√ |
√ |
√ |
Management |
|||
Access the console |
√ |
- |
- |
Add repository members |
√ |
- |
- |
Delete repository members |
√ |
- |
- |
Edit permissions of repository members |
√ |
- |
- |
Trigger actions to generate repository statistics |
√ |
√ |
- |
Delete repositories |
√ |
- |
- |
Share repositories as templates |
√ |
- |
- |
General settings: Configure repository information |
√ |
- |
- |
General settings: Configure merge requests |
√ |
- |
- |
General settings: Configure commit rules |
√ |
- |
- |
General settings: Lock repositories |
√ |
- |
- |
Repository management: Manage the default branch |
√ |
- |
- |
Repository management: Manage protected branches |
√ |
- |
- |
Repository management: Manage submodules |
√ |
- |
- |
Repository management: Free up repository space |
√ |
- |
- |
Repository management: Copy repository settings |
√ |
- |
- |
Security management: Manage deploy keys |
√ |
- |
- |
Security management: Manage IP address whitelists |
√ |
- |
- |
Security management: Manage risky operations |
√ |
- |
- |
Security management: Manage operation logs |
√ |
- |
- |
For details about how to set a branch protection policy, see Protected Branches.
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