Build Your Own GitLab Server: How to install and configure own GitLab on Ubuntu

  Рет қаралды 6,653

BashOps

BashOps

Күн бұрын

GitLab is an open-source application primarily used to host Git repositories, with additional development-related features like issue tracking. It is designed to be hosted using your own infrastructure, and provides flexibility in deploying as an internal repository store for your development team, a public way to interface with users, or a means for contributors to host their own projects.
Prerequisites
The published GitLab hardware requirements recommend using a server with a minimum of
4 cores for your CPU
4GB of RAM for memory
Command used
sudo apt install ca-certificates curl openssh-server postfix tzdata perl
cd /tmp
curl -LO packages.gitla...
less /tmp/script.deb.sh
chmod u+x script.deb.sh
./script.deb.sh (or) sudo bash /tmp/script.deb.sh
sudo apt install gitlab-ce
sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH
sudo nano /etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure
sudo nano /etc/gitlab/initial_root_password
"Learn how to set up your very own GitLab server from scratch with our step-by-step installation and configuration guide. Discover how to create a secure and private environment for your code repositories, enabling you to take full control of your version control system. In this tutorial, we'll cover everything from the initial server setup to repository creation and source code pushing. Get ready to unlock the power of GitLab and supercharge your development workflows!"
#devops
#techy
#gitlab
#ubuntu
#repository
#opensource
#opensourcecommunity
#pipeline
#beginners
#tutorial
#tutorials
#GitLab
#DevOps
#VersionControl
#SelfHosted
#ServerSetup
#GitLabInstallation
#GitLabConfiguration
#PrivateGitServer#devops
#SourceCodeManagement
#RepositoryCreation
#CodeHosting
#Docker
#CI/CD
#GitLabTutorial
#VersionControlSyste

Пікірлер: 28
@captansship9601
@captansship9601 Жыл бұрын
Excellent session 🎉
@bashopsOfficial
@bashopsOfficial Жыл бұрын
👍
@sirajul-anik
@sirajul-anik Ай бұрын
8:48 and afterwards the email he added was actually commented out.
@alhamdulillah8395
@alhamdulillah8395 Жыл бұрын
Go ahead 💪
@bashopsOfficial
@bashopsOfficial Жыл бұрын
Sure 👍
@Glider-kr7pe
@Glider-kr7pe Жыл бұрын
superb ❤🙌
@bashopsOfficial
@bashopsOfficial Жыл бұрын
Thanks 🤗
@MrgnUTube
@MrgnUTube 7 ай бұрын
HTTP 502 of the death for me even with you great tutorial. Gitlab is really a pain to install XD
@bashopsOfficial
@bashopsOfficial 7 ай бұрын
follow the steps as well
@bashopsOfficial
@bashopsOfficial 7 ай бұрын
To fix that error, you need to make sure there's read/execute permissions on those directories. The remaining issue you have is a Gitlab internal 502 - this indicates stuff is not fully loaded yet in GitLab. Wait up to 20 minutes.
@AjayDas-m1q
@AjayDas-m1q Жыл бұрын
👍👍👍👍
@bashopsOfficial
@bashopsOfficial Жыл бұрын
👍
@maheshReddy-y4z
@maheshReddy-y4z 2 ай бұрын
sir how to give user level Access control
@gauravnarkhede481
@gauravnarkhede481 6 ай бұрын
Great video.. really helpful
@bashopsOfficial
@bashopsOfficial 5 ай бұрын
Thank you bro
@maheshReddy-y4z
@maheshReddy-y4z 2 ай бұрын
how to change the domain name instead of ip address
@xiscyt1594
@xiscyt1594 Жыл бұрын
❤️
@bashopsOfficial
@bashopsOfficial Жыл бұрын
👍
@yadhukrishnana4855
@yadhukrishnana4855 5 ай бұрын
I have successfully install the gutlab and access it.My doubt is, Is it possible to connect this gitlab with aws code pipeline? If i try to connect then showing invalid username or password. I can't able to connect.
@bashopsOfficial
@bashopsOfficial 5 ай бұрын
It depends on your configuration, Ensure your GitLab server is accessible from the internet if you are hosting it locally. AWS needs to access it for the integration to work. Another way: use PAT token, When setting up the source stage in AWS CodePipeline, instead of using your GitLab username and password, use your GitLab username and the personal access token as the password.
@yadhukrishnana4855
@yadhukrishnana4855 5 ай бұрын
@@bashopsOfficial go with gitlab self managed require any subscription?
@yadhukrishnana4855
@yadhukrishnana4855 5 ай бұрын
​@@bashopsOfficiali go with sourse provider gitpab self-managed. It require any subscription?
@deeey03
@deeey03 5 ай бұрын
i can't login to gitlab, i already follow the steps but still invalid login or password
@bashopsOfficial
@bashopsOfficial 5 ай бұрын
Please follow the steps, ensure you haven’t missed any step, all are able to logged in
@AjayDas-m1q
@AjayDas-m1q Жыл бұрын
Good bro
@bashopsOfficial
@bashopsOfficial Жыл бұрын
Thanks
@weijiephua4192
@weijiephua4192 6 ай бұрын
Make sure not to use ubuntu 22 and below or you may face problem installing gitlab-ce
@bashopsOfficial
@bashopsOfficial 5 ай бұрын
Exactly 👍
How to Deploy Your Own Gitlab CE Instance with Ubuntu on Linode
21:44
Learn Linux TV
Рет қаралды 69 М.
Self-host your own Git platform! // GitLab
30:51
Christian Lempa
Рет қаралды 24 М.
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 134 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 101 МЛН
Gitlab Runner - Create a private runner on Ubuntu 22.04
23:05
Tobi's Developer Corner
Рет қаралды 3,8 М.
GitLab CI/CD Pipeline Tutorial for Beginners (2024)
19:33
Valentin Despa
Рет қаралды 47 М.
Setting up *Your Own* Git Server
12:14
Luke Smith
Рет қаралды 166 М.
Setup Git for using GitLab (including SSH key) - Windows 10
13:42
Valentin Despa
Рет қаралды 180 М.
GitLab CI/CD | GitLab Runner Introduction | 2022
23:28
Tech and Beyond With Moss
Рет қаралды 131 М.
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,7 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 134 МЛН