Hướng dẫn cài đặt Gitlab trên Debian 12

  • Monday 11/11/2024

GitLab là một nền tảng quản lý mã nguồn mở (open-source) cho phép người dùng lưu trữ và quản lý mã nguồn, cũng như hợp tác trong phát triển phần mềm. Cài đặt GitLab hỗ trợ Git, một hệ thống quản lý phiên bản phân tán, giúp cho việc theo dõi các thay đổi trong mã nguồn trở nên dễ dàng hơn. Dưới đây là một số tính năng chính của GitLab:

  • Quản lý mã nguồn: GitLab cho phép người dùng tạo, quản lý và chia sẻ kho mã nguồn (repositories) một cách dễ dàng.
  • Hợp tác: Cung cấp các công cụ để nhóm phát triển có thể làm việc cùng nhau, bao gồm vấn đề (issues), yêu cầu hợp nhất (merge requests), và bình luận trực tiếp trên mã.
  • CI/CD: Tích hợp sẵn các công cụ CI/CD (Continuous Integration/Continuous Deployment) giúp tự động hóa quá trình xây dựng, kiểm tra và triển khai ứng dụng.
  • Quản lý dự án: Các tính năng quản lý dự án như bảng Kanban, theo dõi tiến độ, và phân công nhiệm vụ giúp nhóm phát triển tổ chức công việc hiệu quả hơn.
  • Quản lý mã bảo mật: GitLab cung cấp các công cụ để kiểm tra mã bảo mật và phát hiện các lỗ hổng bảo mật trong ứng dụng.
  • Quản lý người dùng: Cho phép quản lý quyền truy cập và vai trò của người dùng trong dự án, từ lập trình viên đến quản lý dự án.

Cài đặt Gitlab

Cập nhật hệ thống với 2 lệnh sau:

apt update

apt upgrade

Cài đặt các phụ thuộc cần thiết:

apt-get install curl ca-certificates apt-transport-https gnupg2 -y


cài đặt Gitlab
Thêm Gitlab Repository bằng lệnh:

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

Selection 1416

Chạy lệnh sau để tiến hành cài đặt gitlab-ce

apt-get install gitlab-ce -y

cài đặt gitlab

Cấu hình GitLab

Mở file  /etc/gitlab/gitlab.rb

thay thế dòng external_url sang tên miền mà bạn muốn dùng

external_url 'https://Your_Domain_Name'

Cập nhật kho lưu trữ với lệnh sau

gitlab-ctl reconfigure

Để lấy lại mật khẩu GitLab đang dùng bạn có thể dùng lệnh sau:

cat /etc/git/initial_root_password

Chúc bạn thành công. Bạn có thể tìm hiểu thêm về gitlabci tại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post