v2
  • LFX Toolkit
  • Release Notes
  • EasyCLA
    • Releases and Known Issues
    • Getting Started
      • Prerequisites
      • EasyCLA Troubleshooting
        • EasyCLA is Disabled
      • EasyCLA FAQs
      • EasyCLA Development Components
    • Project Managers
      • Set up project on EasyCLA
      • Sign in to Project Control Center
      • Create New CLA Group
      • Update Templates
      • Add or Remove a Project from CLA Group
      • View and Manage CLA Group Details
      • Add and Manage GitHub Organizations
      • Add and Manage Gerrit Organizations
      • Add and Manage GitLab Groups
      • View Connection Status of Git Organizations and Repositories
      • Enforce or Remove CLA Mechanism
      • Invalidate a Contributor's Signature
      • Uninstall the EasyCLA Application
    • Contributors
      • Individual Contributor
      • Corporate Contributor
    • Corporate CLA Managers
      • Sign In to the EasyCLA Corporate Console
      • Coordinate Signing CCLA and become initial CLA Manager
      • Add or Delete CLA Managers
      • Approve and Manage Contributors
    • CCLA Signatories
      • Review and Sign a Corporate CLA by Request
    • Glossary
  • Corporate CLA Console
    • Dashboard
    • Projects
      • Sign CLA for a Project
      • Add or Delete a CLA Manager
      • Add and Manage a Contributor
    • Manage Organization
    • Manage your Profile
  • Security Service
    • GitHub Onboarding
    • Manage Vulnerabilities
    • Manage False Positives
      • Regular Expressions Cheat Sheet
    • Manage Non Inclusive Naming
  • Project Control Center (PCC) - Pre Release
    • Overview
    • Adding a Main Project
    • Setup Services for a Project
    • IT Services for a Project
    • EasyCLA Service
    • PCC Dashboard
    • Security Service
    • Cloud Providers
    • Enabling Email Forwarding
    • Setting up a Domain for a Project
    • Source Control
    • Issue Tracking for a Project
    • Mailing List
    • Setting up Wiki
    • Meetings
  • Organization Dashboard - Pre Release
    • Overview
    • Global Statistics
    • Projects
    • My Organization
    • Organization Profile
    • Managing Teams
    • Global Events
    • Global Training and Certifications
    • Resources
    • Membership Details of a Project
    • Benefits
    • Committees
    • Project Contributors
    • Meetings
    • Project Contributions
    • Member Promotions
    • Dashboard
    • Membership Summary
    • Training and Certifications
    • Events Insights
    • Global Attendee Insights
Powered by GitBook
On this page
  • Add GitLab Groups
  • Enable Branch Protection and Auto Enable New Repositories
  • Disassociate GitLab Groups
  1. EasyCLA
  2. Project Managers

Add and Manage GitLab Groups

PreviousAdd and Manage Gerrit OrganizationsNextView Connection Status of Git Organizations and Repositories

Last updated 3 years ago

Before you can add or manage GitLab groups and projects, you must connect or add GitLab groups while setting up IT services. However, you can also add GitLab groups in the GitLab pane of Tools tab.

Note:

  • In GitLab, organizations are mentioned as groups, and repositories are mentioned as projects.

  • You must be the owner of the GitLab group which you want to connect for CLA mechanism.

After you successfully add Git organizations, you can:

Add GitLab Groups

1. Sign in to the .

2. Click a project of interest.

3. Scroll down to the Tools Status section, and click EasyCLA. Note: You can also connect the GitLab groups during IT setup in the IT Services Status section, and then install the EasyCLA application in the Tools Status section to add it for the CLA process.

4. Under CLA Groups, select a CLA group to which you have added the project.

5. Click Manage next to the project for which you want to manage repositories.

6. Under the GITLAB tab, click the + sign at the top right of ADD GITLAB GROUP.

7. Provide the complete URL of the GitLab group, as shown in the image, in the Enter GitLab Group URL field, and click Connect.

8. Click Install GitLab EasyCLA App.

9. Click Authorize.

10. Installation Successful window appears. Close the window, navigate to the Project Control Center, and click I'm Done Installing.

Note: If you do not click I'm Done Installing, you will have to reinstall EasyCLA application.

Note:

  1. LFX EasyCLA adds all the projects, including projects under subgroups, of the GitLab group to the Project Control Center.

  2. To review the configuration or revoke the application, navigate to the GitLab Applications under your User Settings.

Enable Branch Protection and Auto Enable New Repositories

After adding the GitLab group, you should enable branch protection and auto enable new repositories.

  • Auto Enable New Repositories automatically adds a repository under the GitLab group on the project console when you add a project to the GitLab group.

To enable branch protection and auto enable new repositories:

2. Click both the check boxes, and click Save Changes.

Disassociate GitLab Groups

Note: To disassociate a GitLab group, you must disable CLA from all projects of the GitLab group.

  1. Click Disassociate GitLab Group, and click Disassociate on the confirmation window.

To enable a CLA mechanism on a project, you must for GitLab projects. Simply adding a GitLab group to the project does not enable the EasyCLA mechanism for any GitLab project.

Enable Branch Protection automatically enables the EasyCLA check for all the branches of the GitLab group. If you select this check box, you do not need to .

1. Click the settings icon next to Additional Settings for a GitLab group.

Click the settings icon next to Additional Settings for a GitLab group.

enable branch protection manually
View Connection Status of Git Organization and Repositories
Project Control Center
Add GitLab Groups
Enable Branch Protection and Auto Enable New Repositories
Disassociate GitLab Groups
Enforce or Remove CLA Mechanism from GitLab Projects
enforce CLA mechanism
Add and manage repositories
Add GitLab Group
Connect GitLab Group
Install GitLab EasyCLA Application
GitLab I am Done Installing
Additional Settings GitLab
Disassociate GitLab Group disabled for CLA enforced projects
Disassociate GitLab Group