The service credential user
The service credential is a user whose connected Git provider account (GitHub, GitLab or Bitbucket) is used to access those services for the purposes of Bitrise builds.
The service credential is a user whose connected Git provider account (GitHub, GitLab or Bitbucket) is used to access those services for the purposes of Bitrise builds.
You need to set a service credential user to:
-
Send build status reports back to your Git provider.
-
Use the Selective builds feature that allows you to specify certain files or directories in your repository that need to be modified to trigger an automatic Bitrise build.
By default, the user who added the app to Bitrise is set as the service credential user. Even if you change it, it should always be a user who has access to the app's repository.
It isn't mandatory to have a service credential user: you can use the bitrise.yml file in your repository.
setting to not have one. You'll still be able to run builds and trigger builds automatically but Bitrise won't be able to send build status reports to your Git provider, you won't be able to use the Selective builds feature or to store theChanging the service credential user
The service credential user can be changed at any time but no Bitrise user can set someone else as the service credential user.
Role requirement
To change the service credential user, you need to have Admin role on the app's team.
If you want the app to use another user's credentials, that user must log in to Bitrise and do the following:
-
Go to your Workspace's Dashboard.
-
Select the app where you want to change the service credential user
-
Click on
. -
On the left, select Integrations from the menu options.
-
Scroll down to the Service credential user part.
-
Click
. -
To confirm, click
.