Install GitLab CE on Ubuntu Server 20.4LTS using Hyper-V VM #01

Published: 20 March 2021
on channel: 3Gear
618
7

01 - Introduction

#3Gear #3GN3366 #GitLabCE

WHAT ARE WE GOING TO DO IN THIS TUTORIAL?
In this tutorial, we will create a virtual machine on Microsoft's Hyper-V virtualization platform, then install Ubuntu Server 20.04LTS and host GitLab Community Edition (CE) which is an open-source end-to-end software development platform with built-in version control.
Later we will proceed with its configuration to use in our projects for example in Unity or Unreal Engine.

WHAT IS VERSION CONTROL?
Version control, also known as source control, is the practice of tracking and managing changes to software code.
The Version control systems are software tools that help software teams manage changes to source code over time.
The Version control software keeps track of every modification to the code in a special kind of database.
If a mistake is made, developers can turn back the clock and compare earlier versions of the code to help fix the mistake while minimizing disruption to all team members.

FOR WHAT KIND OF PROJECTS IS THIS SYSTEM USEFUL?
They are especially useful for DevOps teams since they help them to reduce development time and increase successful deployments.
In developing apps and games, version control allows you to version and manage files, code, and artwork.

WHAT IS GIT?
Git is an Open-Source Distributed Version Control System.
Now that’s a lot of words to define Git.
Let me break it down and explain the wording:
Control System: This means that Git is a content tracker. So, Git can be used to store content — it is mostly used to store code due to the other features it provides.
Version Control System: The code which is stored in Git keeps changing as more code is added. Also, many developers can add code in parallel. So, Version Control System helps in handling this by maintaining a history of what changes have happened. Also, Git provides features like branches and merges, which I will be covering later.
Distributed Version Control System: Git has a remote repository that is stored in a server and a local repository which is stored in the computer of each developer. This means that the code is not just stored in a central server, but the full copy of the code is present in all the developers’ computers. Git is a Distributed Version Control System since the code is present in every developer’s computer.

WHAT SOFTWARE WE WILL USE?
GitLab Community Edition (CE) - is an open-source end-to-end software development platform with built-in version control, issue tracking, and code review. Self-host GitLab CE on your servers, a virtual machine.
Hyper-V – If you have Windows 10 Pro, Education, or Enterprise, you can use Microsoft’s virtualization platform. So, we can install Ubuntu Server on a virtual machine and then use it to host our GitLab Community Edition. If we do not have Hyper-V, instead we can use other alternatives like Oracle VM VirtualBox, VMware Workstation, or other cloud alternatives.
Ubuntu Server 20.04.2LTS (Long Term Support) - Ubuntu Server is a server operating system, which works with any hardware or virtualization platform. It can serve up websites, file shares, and containers.
PuTTY - a popular terminal emulator, is an open-source, lightweight, and free SSH client. Its primary function is to connect to a computer remotely while offering the facilities of transferring files, manipulating data, etc. Something we cannot do through the Hyper-V panel.
PuTTYgen - is a key generator tool for creating pairs of public and private SSH keys. PuTTYgen is (free).
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
** GitLab **
https://about.gitlab.com/
https://packages.gitlab.com/gitlab/gi...

** UBUNTU **
https://ubuntu.com/
https://ubuntu.com/download/server/

** Git **
https://git-scm.com/
https://git-lfs.github.com/

** Putty **
https://www.puttygen.com/download-putty

** 3GEAR **
  / 3gear  
  / 3geardev  
  / 3gear  
  / 3geardev  
  / discord  
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
Please subscribe!!!
It will help me with this YouTube channel.
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
** Patreon **
  / 3gear  
** Streamlabs **
https://streamlabs.com/3gear
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
Patreon' or Streamlabs' contributions can help me to devote myself to the development of games and tutorials.
Thank you in advance for any contribution.
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
Thank you all for the support!!!
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*


Watch video Install GitLab CE on Ubuntu Server 20.4LTS using Hyper-V VM #01 online without registration, duration hours minute second in high quality. This video was added by user 3Gear 20 March 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 61 once and liked it people.