Connect a GitLab repo
If your project files are stored in a remote repository on GitLab, you can connect that repository, so you can access, edit, and publish those files in Reunite.
To connect a GitLab repository, you must first create a new access token in GitLab, then enter the connection details in Reunite.
Create a new access token in GitLab
Before entering the connection details in Reunite, you need to create and copy a new access token for your account in GitLab. Redocly uses this access token to establish a connection to your repository. GitLab offers multiple types of access tokens. The access token you use needs to have api
scope and at least Maintainer
role.
See the GitLab documentation for creating the following access token types with the API scope option:
Enter the connection details in Redocly
From your project, select Settings > Git hosting.
From the list of Git providers, select GitLab or a self-managed GitLab instance. For more information, see Manage self-hosted Git providers in Reunite
Enter a Credential name for the new GitLab credential.
Enter the Access token you saved from the Create new access token in GitLab step and select Next.
Select the Namespace > Project > Branch.
(Optional) Select the Monorepo folder, if your project files are part of a monorepo, and you want to include only a specific folder from the repository.
Monorepo folderIf you select to only include a specific folder from a monorepo:
- Only files listed in file tree are cloned, no other files are included
- Project builds are started only when branch contains changes to connected folder
- Remote content is allowed to add to connected folder only
Select Next > Connect.
WarningThis step deletes the files currently in the Redocly project and replaces them with the files in GitLab.
Related how-tos
- Follow steps to include remote content from a different repository in your project.
- Check out all the ways you can use the Editor in Reunite to create content.
Resources
- Learn more about where you can view feedback and deployment details for projects in Reunite.
- View the different options for configuring your project in the
redocly.yaml
file in the Configuration reference documentation.