How to connect LinearB to GitHub with read only permissions
How to connect LinearB to GitHub with read only permissions. General. For GitHub users LinearB requires Read/Write permissions in order to complete the onboarding process. Nevertheless, It is possibl…
How to connect LinearB to GitHub with read only permissions
General
For GitHub users LinearB requires Read/Write permissions in order to complete the onboarding process. Nevertheless, It is possible to complete the onboarding process with a user that has read-only permissions to the organization.
Description
Step 1 - Create a new user in GitHub
Step 2 - Invite the new user to your organization

Step 3 - Set the user's permissions to read only

Step 4 - Start LinearB onboarding with the "Read Only" user
Step 5 - After signing in, adding the organization name and selecting GitHub as your git provider, you will get the GitHub authorization screen with the option to "Request" access to the organization

Step 6 - Click on "Request" and wait until the owner approves this request. Click on "Authorize LinearB"

Step 7 - Once the organization request is approved and the user authorized LinearB, the user will be redirected back to LinearB and get the organization's repository list.
Step 8 - Select the repositories you want LinearB to scan and click "Continue"

How did we do?
GitStream Automation for Bitbucket Cloud
Installing a GitHub Organization-Level Webhook