Esta página ainda não está disponível no idioma selecionado. Estamos trabalhando para adicionar mais opções de idiomas. Agradecemos sua compreensão.
- What's New
- Function Overview
- Service Overview
-
Getting Started
- Uploading Software Packages to Release Repos
- Uploading Components to Maven Repository
- Releasing/Obtaining a Maven Component via a Build Task
- Releasing/Obtaining an npm Component via a Build Task
- Releasing/Obtaining a Go Component via a Build Task
- Releasing/Obtaining a PyPI Component via a Build Task
- Uploading/Obtaining an RPM Component Using Linux Commands
- Uploading/Obtaining a Debian Component Using Linux Commands
-
User Guide
- CodeArts Artifact User Guide
- Release Repos 2.0
- Self-Hosted Repos 2.0
- Release Repos 1.0
- Self-Hosted Repos 1.0
- Whitelist for All Accounts
-
Best Practices
- CodeArts Artifact Best Practices
- Releasing Maven Components and Archiving to a Self-Hosted Repo
- Releasing/Obtaining an npm Component via a Build Task
- Releasing/Obtaining a Go Component via a Build Task
- Releasing/Obtaining a PyPI Component via a Build Task
- Uploading/Obtaining an RPM Component Using Linux Commands
- Uploading/Obtaining a Debian Component Using Linux Commands
- Batch Migrating Maven/npm/PyPI Components to a Self-Hosted Repo
- API Reference
-
FAQs
- Release Repo
-
Self-Hosted Repo
- How Do I Upload Snapshots to a Maven Repository?
- How Do I Pull Components from a Maven Repository?
- Can I Call Software Packages in Self-Hosted Repos During Local Builds?
- What Should I Do With Error Code 500 When Uploading Maven Package for a Gradle Build?
- Why Did the Dependency WAR or JAR Files Fail to Be Downloaded?
- Why Is Error 401 Returned When Uploading Maven Components to Self-Hosted Repos?
- General Reference
Show all
Copied.
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