Humalect provides GitLab as one of the source code provider integrations.
What is GitLab?
GitLab is a web-based Git repository manager that provides source code management (SCM) and continuous integration/continuous delivery (CI/CD) capabilities.
It allows teams to collaborate on code, track changes, and manage projects in a centralized location, while also providing tools for code review, testing, and deployment.
GitLab Use Cases:
- Continuous Integration/Continuous Deployment (CI/CD) - GitLab can be used as a central platform for automating software builds, testing, and deployment to various environments.
- Source Code Management (SCM) - GitLab can be used as a repository for storing and managing the source code of software projects, enabling multiple developers to collaborate on a project and track changes over time.
- Project Management - GitLab includes built-in tools for managing software development projects, such as issue tracking, project boards, and a powerful kanban-style workflow that can help teams prioritize and manage their work.
- You or your organization must have an active GitLab account that contains the source code of the application.
Connecting your GitLab Account
Step 1: To get started with using Gitlab, Go to the
integrations tab on the Humalect platform and click on the
Connect button of the
GitLab integration and follow along.
Step 2: Now, you will be redirected to GitLab to authorize Humalect, click on the
Authorize button to authorize Humalect to access all or selected repositories from your Gitlab account.
On the redirected page, you will clearly be able to see all the access and permissions that you will grant to Humalect.
Here, we keep our permissions to bare minimum, and need only:-
- Access to the authenticated user's API
- Grants complete read/write access to the API, including all groups and projects, the container registry, and the package registry.
Step 3: After successful integration, you'll get automatically redirected to Humalect's platform and will see a
✅ Successful checkmark.
You can also check the connected repositories from the Dashboard and
integration id here.
Need help? Contact us