Managing Repository Authorization
- Creating Repository Authorization: Create repository authorization so that ServiceStage build projects and application components can use the authorization information to access the software repository.
- Re-authorizing a Repository: Change the authorization mode of the repository authorization and re-authorize the repository.
- Deleting Repository Authorization: Delete the repository authorization that is no longer used. After the repository authorization is deleted, Upgrading a Single Component or Upgrading Components in Batches may fail for components created and deployed based on a container using source code. Starting a Build Job may also fail for source code jobs.
Creating Repository Authorization
- Log in to ServiceStage.
- Choose Continuous Delivery > Repository Authorization.
- Click Create Authorization and configure authorization information by referring to the following table. Parameters marked with an asterisk (*) are mandatory.
Table 1 Authorization information Parameter
Description
*Name
Authorization name, which cannot be changed after being created.
Enter 4 to 63 characters. Only use letters, digits, periods (.), underscores (_), and hyphens (-).
*Repository Authorization
The following supported official repository types vary depending on regions:
- GitHub (https://github.com)
Authorization mode: OAuth or private token.
- Bitbucket (https://bitbucket.org)
Authorization mode: OAuth or private Bitbucket.
- GitLab (https://gitlab.com)
Authorization mode: OAuth or private token.
ServiceStage allows you to access official and private GitLab source code repositories using private tokens.
- Visit the official GitLab source code repository, obtain and enter a private token as prompted, and select Verify token (access the repository address from the public network).
- Visit the private GitLab source code repository, enter the correct private GitLab source code repository address and private token as prompted. You do not need to select Verify token (access the repository address from the public network).
- GitHub (https://github.com)
- Click Ok.
Re-authorizing a Repository
- Log in to ServiceStage.
- Choose Continuous Delivery > Repository Authorization.
- Click Re-authorize in the Operation column of the target repository authorization and reconfigure the authorization information based on the repository type by referring to the following table.
Table 2 Authorization information Parameter
Description
Method
Reset the authorization mode based on the authorization repository type.
The following supported official repository types vary depending on regions:
- GitHub (https://github.com)
Authorization mode: OAuth or private token.
- Bitbucket (https://bitbucket.org)
Authorization mode: OAuth or private Bitbucket.
- GitLab (https://gitlab.com)
Authorization mode: OAuth or private token.
ServiceStage allows you to access official and private GitLab source code repositories using private tokens.
- Visit the official GitLab source code repository, obtain and enter a private token as prompted, and select Verify token (access the repository address from the public network).
- Visit the private GitLab source code repository, enter the correct private GitLab source code repository address and private token as prompted. You do not need to select Verify token (access the repository address from the public network).
- GitHub (https://github.com)
- Complete the authorization as prompted.
- Click OK.
Deleting Repository Authorization
- Log in to ServiceStage.
- Choose Continuous Delivery > Repository Authorization.
- Batch deletion: Select the target repository authorizations and click Delete in the upper left corner.
- Single deletion: Click Delete in the Operation column of the target repository authorization.
- Enter DELETE.
- Click OK.
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