GITLAB LÀ GÌ

     

Để thống trị source code, gồm 2 công cụ quản lý phiên bản thường được áp dụng nhất là Subversion và GIT. GIT càng ngày trở lên phổ cập và sử dụng nhiều trong những dự án phần mềm. Bài viết này đang hướng dẫn chúng ta cài đặt Gitlab – Một công cụ làm chủ source code sử dụng GIT.

Bạn đang xem: Gitlab là gì

GitLab là gì?

GitLab là một trong những công cụ DevOps nền web, cung cấp trình quản lý kho tàng trữ sử dụng GIT. Nó hỗ trợ nhiều hào kiệt như wiki, issue-tracking với CI/CD. Hiện Gitlab đang được trở nên tân tiến bởi GitLab Inc, hỗ trợ dượi dạng mã mối cung cấp mở, bao gồm 2 phiên bạn dạng CE miễn chi phí (Community Editor) với EE bao gồm trả phí tổn (Enterprise Editor).

Tác giả: GitLab Inc.Nhà sáng sủa lập: Sid Sijbrandij, Dmitriy Zaporozhets, Key people , Sid Sijbrandij (CEO), Dmitriy Zaporozhets (CTO)Website gitlab.comPhần mềm thương mại và miễn phíRa mắt vào năm 2011Community Edition: MIT LicenseEnterprise Edition: EE LicenseViết bằng ngôn ngữ Ruby, Go cùng Vue.js

Yêu cầu phần cứng cùng phần mềm

Yêu cầu phần cứng tối thiểu mang lại 100 user

1 vi xử lý core CPU4GB RAM + 4GB swapDung lượng ổ cứng tùy nằm trong vào yêu mong sử dụng

Yêu cầu phần cứng lời khuyên cho 100 user

2 core CPU8GB RAMDung lượng ổ cứng tùy nằm trong vào yêu ước sử dụng

Yêu mong phần mềm

Sidekiq: Xử lý những job chạy ngầm và cách xử lý đa luồng (multithreaded process)

Hướng dẫn thiết đặt GitLab

Update và cài đặt các thư viện buộc phải thiết

Trên Ubuntu/Debian:

sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificatesTrên Centos:

sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshdsudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo systemctl reload firewalld

Cài đặt Postfix Mail Server

Sử dụng Postfix để gửi notification email, mặc dù nhiên có thể bỏ qua đoạn này nếu sử dụng 1 SMTP Mail Server khác ví như Gmail SMTP chẳng hạn.

Xem thêm: Bỏ Túi Cách Dùng Máy Uốn Tóc Mini Hiệu Quả, Bỏ Túi Cách Dùng Máy Duỗi Tóc Mini Hiệu Quả

Trên Ubuntu:

sudo apt-get install -y postfixTrên Centos:

sudo yum install postfixsudo systemctl enable postfixsudo systemctl start postfix

Thêm Gitlab Repository và thiết lập nó.

Cài đặt phiên bạn dạng Community Editor (Miễn phí)

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashNếu bạn muốn cài phiên phiên bản thương mại Enterprise Editor (Dùng test 14 ngày) thì thay bởi câu lệnh mặt dưới

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

*

Cài đặt GitLab

Để sở hữu đặt, chúng ta cần sử dụng đường dẫn https, nó sẽ auto cài SSL Certificate của Let’s Encrypt

Trên Ubuntu / Debian

sudo EXTERNAL_URL="https://gitlab.phauthuatcatmimat.com" apt-get install gitlab-ceTrên CentOS

sudo EXTERNAL_URL="https://gitlab.phauthuatcatmimat.com" yum install -y gitlab-ceQuá trình cài đặt sẽ ra mắt tự động. Công dụng cuối cùng họ có:

*

Giờ chúng ta truy cập trang làm chủ để tiến hành những bước thiết đặt đầu tiên

Để soát sổ version của Gitlab các bạn cũng có thể dùng command sau:

sudo gitlab-rake gitlab:env:info

Thiết lập password cho thông tin tài khoản root.

Xem thêm: Điều Khiển Xe Máy Gây Tai Nạn Giao Thông Phạt Bao Nhiêu Tiền

Tài khoản khoác định của GitLab là root. Sau khi setup xong GitLab, bọn họ truy cập băng thông https://.com , nó đang redirect chúng ta tới trang tùy chỉnh mật khẩu cho tài khoản root.

Các chúng ta nhập mật khẩu cùng bấm < change your password >

*

Đăng nhập vào GitLab

Sau khi biến hóa mật khẩu của thông tin tài khoản root, nó sẽ redirect tiếp tới trang login