A source control endpoint represents a project (repository) and branch in GitLab.

You can have any number of source control repositories and branches added to vRealize Suite Lifecycle Manager. Adding a source control branch allows you to check in and check out SDDC content.


  • Verify that a vRealize Suite Lifecycle Manager administrator has added a system source control server under Content Settings.
  • Verify that a developer has applied their GitLab access token to the source control server so that they can check in and check out content.


  1. Under Content Management, click Endpoints.
  2. Click NEW ENDPOINT.
  3. Select Source Control.
  4. Enter the information for the Source Control content endpoint.
    1. In the Name field, enter a unique name for the endpoint.
    2. Select a server to use for the content endpoint from the Source Control Server drop-down menu.
    3. Enter the branch and repository name to use for the content endpoint in the following format: group_name/repository_name
  5. Click Next.
  6. Select the appropriate policies for this content endpoint, and click Next.
    Policy Description
    Enable code review Allows a manual review between developers. vRealize Suite Lifecycle Manager content lifecycle management creates a branch with the changes that require a code review. A code reviewer can accept or reject the merge request into the branch.
  7. Verify that the content endpoint details are correct, and click Submit.