Triển khai Gitlab trên Centos

Centos Linux Tutorials

Gitlab là gì?

GitLab là một dự án mã nguồn mở với rất nhiều người phát triển trên toàn thế giới. Gitlab cung cấp dịch vụ lưu trữ nền web được dùng cho các mã nguồn lập trình và phát triển những dự án lập trình có sử dụng hệ thống kiểm soát Git revision tương tự như Bitbucket trên trang Gitlab.com Ngoài ra nếu bạn muốn Gitlab cũng cung cấp gói cài đặt để bạn có thể tự tải về và cài đặt lên máy chủ của bạn tại trang Gitlab.org.

Cài đặt và triển khai GitLab

Dưới đây là cách cài đặt và triển khai Gitlab trên Centos. Nếu các bạn muốn tham khảo cách cài đặt trên các nền tảng khác có thể tham khảo tại link sau: https://about.gitlab.com/installation

Các bước triển khai như sau:

Chuẩn bị các công cụ cần thiết

Cập nhật hệ thống:

Cài đặt các công cụ và mở port cần thiết tường lửa:

Mở port http và mail

Cài đặt mail server

Cài đặt Gitlab

Thêm repository và cài đặt Gitlab


Khởi động Gitlab

Cấu hình

Các bạn chỉnh sửa tập tin gitlab.rb phụ hợp với môi trường sử dụng, ví dụ như mình cấu hình như sau:

Cấu hình mail

Cấu hình LDAP

Cấu hình Postfix Mail (relay đến Office 365)
Cấu hình file generic

Ghi vào cuối file:

Sau đó thực hiện các lệnh sau:

Cấu hình Postfix

 

 

Ghi vào cuối file:

[smtp.office365.com]:587 [email protected]:office365password

 

Tiếp theo thực hiện các lệnh sau:

Khởi động lại Postfix

TSL check

Test mail

Như vậy việc cài đặt Gitlab và Mail Server đã hoàn tất. Bạn có thể truy cập vào IP của Gitlab để sử dụng. Chúc các bạn thành công.

Chia sẻ bài viết nhé bạn:
Share