Home Công cụ Hướng dẫn cài GitLab trên AlmaLinux

Hướng dẫn cài GitLab trên AlmaLinux

by Lê Quyền
Published: Last Updated on
A+A-
Reset

Gitlab là một nền tảng cộng tác và phát triển phần mềm mã nguồn mở, mạnh mẽ, mạnh mẽ, có thể mở rộng, an toàn cũng như hiệu quả cho tất cả các giai đoạn của vòng đời DevOps.

Nó cho phép bạn lập kế hoạch cho quá trình phát triển của mình, viết code và kiểm tra, đóng gói phần mềm và phát hành nó với tính năng phân phối liên tục được tích hợp sẵn. Tự động hóa cấu hình, quản lý và giám sát hiệu suất phần mềm.

Nó có các tính năng như trình theo dõi sự cố, di chuyển các vấn đề giữa các dự án, theo dõi thời gian, các công cụ phân nhánh rất mạnh mẽ, khóa tệp, yêu cầu hợp nhất, thông báo tùy chỉnh, lộ trình dự án, biểu đồ ghi lại cho các mốc quan trọng của dự án và nhóm, v.v.

Gitlab là một trong những lựa chọn thay thế tốt nhất cho Github để lưu trữ các dự án mã nguồn mở của bạn, mà bạn sẽ tìm thấy ở đó.Dưới đây là hướng dẫn chi tiết cách cài đặt GitLab trên AlmaLinux.

I. Yêu cầu.

  • GitLab yêu cầu một máy chủ có tài nguyên đủ để chạy ổn định được khuyến nghị là : 4 core CPU và 4GB RAM (Có thể bạn dùng swap RAM, nhưng việc này không được khuyến khích)
  • Một tên miền trỏ vào server của bạn. Hướng dẫn này sẽ sử dụng tên gitlab.quyenlt.com làm ví dụ, nhưng bạn hãy nên thay thế bằng tên miền của bạn.

II. Các bước thực hiện

Bước 1: Cài đặt và cấu hình các phụ thuộc cần thiết

Đầu tiên, bắt đầu bằng cách cài đặt các phụ thuộc cần thiết sau đây bằng cách sử dụng trình quản lý gói yum như được hiển thị.

AZDIGI Tutorial
sudo yum install curl policycoreutils-python-utils
    

Tiếp theo, cài đặt dịch vụ Postfix để gửi email thông báo và cho phép nó khởi động khi khởi động hệ thống, sau đó kiểm tra xem nó đã hoạt động chưa bằng các lệnh sau.

AZDIGI Tutorial
sudo yum install postfix
sudo systemctl start postfix
sudo systemctl enable postfix
    

Bước 2: Thêm GitLab Repository và Install Package

Bây giờ hãy thêm kho lưu trữ gói GitLab vào hệ thống của bạn bằng cách chạy tập lệnh sau.

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

Tiếp theo, cài đặt gói GitLab Community Edition bằng lệnh sau và đảm bảo thay đổi ‘https://gitlab.quyenlt.com‘ thành URL mà bạn muốn truy cập phiên bản GitLab của mình từ trình duyệt web.

AZDIGI Tutorial
sudo EXTERNAL_URL="https://gitlab.quyenlt.com" yum install -y gitlab-ce
    

Lưu ý: Nếu bạn muốn thay đổi URL chính của mình, bạn có thể định cấu hình nó trong tệp cấu hình chính của GitLab /etc/gitlab/gitlab.rb trong phần external_url. Sau khi thay đổi, đừng quên cấu hình lại gitlab để áp dụng các thay đổi gần đây trong tệp cấu hình bằng lệnh sau.

AZDIGI Tutorial
sudo gitlab-ctl reconfigure
    
Hướng dẫn cài GitLab trên AlmaLinux 8.9

Nếu bạn đã bật tường lửa hệ thống, bạn cần mở cổng 80 (HTTP) và 443 (HTTPS) để cho phép kết nối trong tường lửa hệ thống.

AZDIGI Tutorial
sudo firewall-cmd --permanent --add-service=80/tcp
sudo firewall-cmd --permanent --add-service=443/tcp
sudo systemctl reload firewalld
    

Bước 3: Thực hiện thiết lập Gitlab ban đầu

Các bạn mở file chứa password khi mới cài đặt của Gitlab bằng lệnh sau .

AZDIGI Tutorial
vi /etc/gitlab/initial_root_password
    
CleanShot 2024 01 04 at 23.51.52

Bây giờ, hãy mở trình duyệt web và truy cập phiên bản Gitlab của bạn bằng URL sau mà bạn đã đặt trong khi cài đặt.

https://gitlab.quyenlt.com
Hướng dẫn cài GitLab trên AlmaLinux 8.9

Sau khi đăng nhập thành công, nó sẽ đưa bạn đến tài khoản người dùng quản trị viên như thể hiện trong ảnh chụp màn hình. Từ đây, bạn có thể tạo một đối tượng, tạo một nhóm, thêm người hoặc định cấu hình phiên bản gitlab của bạn như bạn muốn. Bạn cũng có thể chỉnh sửa hồ sơ người dùng, định cấu hình email, thêm khóa SSH vào phiên bản gitlab và hơn thế nữa.

Hướng dẫn cài GitLab trên AlmaLinux 8.9

Để biết thêm thông tin, hãy truy cập Trang Giới thiệu về Gitlabhttps://about.gitlab.com/

Trong bài viết này, AZDIGI đã giải thích cách cài đặt và cấu hình Gitlab (Git-repository manager) trên AlmaLinux . Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

  • Hotline 247: 028 888 24768
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.
Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign