This VM is created for 2 reasons: 1. Very little initial setup work required to make a GIT Server live, within minutes. 2. This system should keep running for Years, without requiring Updates / Breakages.
If you are new to Virtual Machines, then please watch the Video below ( taken from my other project. just replace td with gi wherever mentioned )
After starting this VM, please login to its administration panel with:
Website Address: https://gi.local/
( Accept Any Warnings due to Usage of Self-Signed https certificates )
Admin Username: root
Admin Password: change_this
from any PC on your Local Network.
Explore all Options in the GUI, before creating new Project Repositories
Change all Passwords i.e. System, Application
Increase CPU Count, Memory, Disk Space ( Use SSD Storage Type ) in VM's Settings, as required, for the Best Performance
Backup system regularly as shown in video, to avoid any issues. Google Search helps in finding more about GitLab
Features
- DevOps, software development, version control, open source, Git repository management, continuous integration, continuous delivery, issue tracking, code review, security, wiki, kanban
- web development, mobile development, game development, data science, machine learning, artificial intelligence, Internet of Things (IoT)
- The original FREE GitLab Community Edition software that millions use daily.
- 1. Manage Git repositories with fine grained access controls that keep your code secure 2. Perform code reviews and enhance collaboration with merge requests 3. Complete continuous integration (CI) and continuous deployment/delivery (CD) pipelines to build, test, and deploy your applications 4. Each project can also have an issue tracker, issue board, and a wiki 5. Used by more than 100,000 organizations, GitLab is the most popular solution to manage Git repositories on-premises 6. Completely free and open source (MIT Expat license)
- The complete list of features is available at : https://about.gitlab.com/features/?stage=plan
- A small correction in the Video below: Choose a LAN Card Network Adapter Connection in Virtualbox ( Not Wifi ), after connecting your PC to your Router / Switch, with a LAN Cable. If the Router / Switch has a DHCP Server enabled inside, then the Virtual Machine, will be able to obtain an IP Address from it, quickly.
- As this system is meant for local network usage, it uses a self-signed https certificate. Hence, browsers will throw a warning for the first time. Please accept the same and proceed ahead.
- If you like GitLab ( as i did ), you can support its development efforts, by contributing at: https://about.gitlab.com/contributing/
- The recommended internet browser for accessing this server is Google Chrome
- Please save this webpage completely, for future references.