Familiarity with Git workflows and Pull Requests/Merge Requests
A CloudThinker workspace
Organization Owner permissions (required for installing the GitHub App on an organization)
Installing CloudThinker to a GitHub Organization requires Organization Owner
permissions. If you are not an owner, please request an owner to install the app.
Click Get Started with Code Review to open the setup wizard.
3
Choose provider
Select GitHub or GitLab as your Git provider.
4
Choose authentication method
For GitHub, click Install App to proceed with the GitHub App installation.For GitLab, choose your preferred authentication method:
OAuth (Recommended)
Access Token
Click Install App to authenticate via OAuth. This is the simplest option for GitLab.com users.
Use a Project Access Token or Group Access Token for self-hosted GitLab instances or if you prefer manual token management.Why use Project/Group tokens?
Comments appear from a bot user, not your personal account
Tokens are scoped to specific projects or groups
Easier to manage and revoke access
Connection Details:
GitLab URL: Enter https://gitlab.com for GitLab.com, or your self-hosted instance URL (e.g., https://gitlabexample.com)
Token Type: Select Project Access Token (single project) or Group Access Token (all projects in a group)
Access Token: Paste your generated token
Self-Hosted GitLab Support: CloudThinker supports GitLab self-hosted instances running version 12.0 and above.
How to create a Project Access Token
Go to your project → Settings → Access Tokens
Click Add new token
Set role to Developer or higher
Select scope: api
Set an expiration date (recommended)
Copy the generated token
How to create a Group Access Token
Go to your group → Settings → Access Tokens
Click Add new token
Set role to Developer or higher
Select scope: api
Set an expiration date (recommended)
Copy the generated token
Role Requirements: The token must have Developer role or higher to post code review comments. Guest and Reporter roles cannot post comments on merge requests.
5
Authorize and select repositories
Authorize CloudThinker and select the repositories you want to enable for code review.
6
Complete setup
Select your repositories in CloudThinker and click Complete to finish setup.
Setup Successful! Once you see your repositories listed, CloudThinker is now monitoring your Pull Requests and Merge Requests.