[CI/CD] Phần 1: Hướng dẫn cài đặt Gitlab trên CentOS 7

30/12/2020

Gitlab là một mã nguồn mở của máy chủ Git để quản lý mã nguồn dự án được sử dụng rộng rãi trong các tổ chức doanh nghiệp.

Trong bài viết này, Onet sẽ hướng dẫn các bạn cài đặt Gitlab CE.

Yêu cầu

Yều cầu cài đặt với hệ điều hành CentOS 7 với cấu hình

  • CPU: 4 Core
  • RAM: 4 GB
  • Disk: 100 GB

Lưu ý, trong bài node Gitlab sẽ có IP là 10.10.10.85

Cài đặt Gitlab

Bước 1: Chuẩn bị môi trường

Cập nhật hệ điều hành

yum install epel-release -y yum update -y

Thiết lập Hostname

hostnamectl set-hostname gitlab85

Tắt FirewallD và SELinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config systemctl stop firewalld systemctl disable firewalld

Cấu hình đồng bộ thời gian

timedatectl set-timezone Asia/Ho_Chi_Minh  yum -y install chrony systemctl enable chronyd.service systemctl restart chronyd.service chronyc sources timedatectl set-local-rtc 0

Khởi động lại (Tại bước này nên snapshot lại VM)

init 6

Bước 2: Cài đặt Gitlab

Cài đặt gói phụ thuộc

sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd

Cài đặt repo Gitlab

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Cài đặt Gitlab CE

sudo EXTERNAL_URL="http://10.10.10.85" yum install -y gitlab-ce

Lưu ý:

  • Do Gitlab có IP 10.10.10.85 để EXTERNAL_URL = IP
  • Nếu sử dụng domain => Cập nhật lại giá trị EXTERNAL_URL

Kết quả

Running handlers complete Chef Client finished, 542/1467 resources updated in 05 minutes 14 seconds gitlab Reconfigured!         *.                  *.       ***                 ***      *****               *****     .******             *******     ********            ********    ,,,,,,,,,***********,,,,,,,,,   ,,,,,,,,,,,*********,,,,,,,,,,,   .,,,,,,,,,,,*******,,,,,,,,,,,,       ,,,,,,,,,*****,,,,,,,,,.          ,,,,,,,****,,,,,,             .,,,***,,,,                 ,*,.           _______ __  __          __     / ____(_) /_/ /   ____ _/ /_    / / __/ / __/ /   / __ `/ __    / /_/ / / /_/ /___/ /_/ / /_/ /   ____/_/__/_____/__,_/_.___/     Thank you for installing GitLab! GitLab should be available at http://10.10.10.85  For a comprehensive list of configuration options please see the Omnibus GitLab readme https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md    Verifying  : gitlab-ce-12.10.3-ce.0.el7.x86_64                        1/1   Installed:   gitlab-ce.x86_64 0:12.10.3-ce.0.el7  Complete!

Bước 3: Thiết lập Gitlab cơ bản

Truy cập đường dẫn http://10.10.10.85, tại lần đầu tiên truy cập ta cần đổi mật khẩu root

Để đổi mật khẩu root

  1. Nhập New passwordConfirm new password
  2. Chọn Change your password

Sau bước này, đăng nhập vào tài khoản Root vừa tạo

Giao diện tổng quan

Tới đây bạn đã cài Gitlab thành công

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

[Ubuntu] Cấu hình IP tĩnh trên Ubuntu Server 20.04 bản Develop với Netplan

Dự kiến vào ngày 23 tháng 4 năm 2020, phiên bản chính thức Ubuntu 20.04 sẽ được phát hành. Hiện...
30/12/2020

[DNS] Các loại bản ghi trên DNS

RR hay còn gọi là Resource Record là mẫu thông tin sử dụng để miêu tả những thông tin về DNS,...
30/12/2020

Hướng dẫn cài đặt Wireguard trên CentOS 7

Tổng quan WireGuard là giải pháp VPN miễn phí, mã nguồn mở được phát triển nhằm thấy thế giải...
30/12/2020