Repository Permissions | Pandium Docs

Source Control and Repository Permissions

When setting up your Source Control integration within the Pandium Integration Hub, you’ll be logging into your repository of choice as part of the process. Currently, we support four different platforms: Azure, Bitbucket, GitHub and GitLab. Please contact Pandium support if you are utilizing a different system.

For each of these systems, you’ll need to ensure that Pandium has the proper read and write permissions to access and modify relevant files within your repository. Once properly authenticated, the Connect button will change to Disconnect on the Source Control setting page, and you can continue developing integrations.

Why Read and Write?

Pandium needs read access in order to pull the integration code and build an executable to run your code on our platform. Write access is necessary for initial repository setup if you would like Pandium to pre-seed quickstart code for your integration. Pandium users will often setup Pandium specific repositories for their integrations and even setup users with specific organization permissions to ensure Pandium only has access to your integration repositories.

Below you’ll find the specific permissions required for each repository:

Github

Required permissions for setting up Github are the following:

To learn more about Github’s permissions, check out their docs here.

Gitlab

Required permissions for setting up Gitlab are the following:

To look further into Gitlab permissions, check out their docs here.

Azure DevOps

Required permissions for setting up Azure are the following:

To learn more about various permissions for Azure DevOps with OAuth2, check out the page here.

Bitbucket

Required permissions for setting up Bitbucket are the following:

Learn more about Bitbucket permissioning here.