GitLab
Marketplace Apps
Developer Tools
GitLab
What is GitLab
GitLab is an all-in-one DevOps platform that integrates Git version control with CI/CD, project management, and collaboration tools. It provides features for:
-
Version Control: Git repository management with branching, merging, and merge requests.
-
CI/CD Pipelines: Automated build, testing, and deployment processes.
-
Project Management: Issue tracking, task boards, milestones, and time tracking.
-
Code Review: Peer review tools through merge requests.
-
Security: Built-in security testing and compliance features.
-
Container Registry: Docker container management.
-
Documentation: Built-in wiki for project documentation.
-
Deployment Options: Available as both self-hosted and cloud-based solutions.
GitLab is used for managing software development projects, automating workflows, and improving collaboration across development teams.
Getting started with GitLab Deployment
Log in to portal.Alpha3 Cloud.io and during the instance creation at the Select Template section click on the Market Place App tab.
Select the ready-to-go GitLab template and select the version you want to deploy.
Once you select your plan and named the VM. Click on the Review & Deploy button to deploy your new app.
Accessing the GitLab Dashboard
To access the GitLab dashboard, first you will need to copy the Public IP of the VM, located in the Overview section at the Instance menu.
Paste it at your browsers search section. e.g http://[public-ip-address]
If you get a 502 error don't worry. GitLab is booting in the background.
To get the Administator Password you will have to SSH into the instance. Login credentials are located in the Instance Overview menu.
Once you get SSH access execute this command: cat /etc/gitlab/initial_root_password
The password file will be automaticaly deleted in 12 hours after the install.
Make sure to set your own password.
Copy the output and paste it in the GitLab login page.