About

About
digiworld247 - Cập nhật tin tức Digital 24/7

Labels

slider

Recent

Navigation

Gitlab là gì? Cách cài đặt công cụ chia sẻ code miễn phí

GitLab khá nổi tiếng và là một mã nguồn mở của máy chủ Git được thực hiện bởi hơn 50.000 tổ chức. Cùng chúng tôi tìm hiểu thêm Gitlab là gì nhé!

Gitlab là gì? Cách cài đặt công cụ chia sẻ code miễn phí
Gitlab là gì? Cách cài đặt công cụ chia sẻ code miễn phí

Gitlab là gì?

GitLab là một phần mềm có nhiệm vụ quản lý kho code Git. Gitlab có tính năng đơn giản. Gitlab góp phần to lớn trong việc giúp các doanh nghiệp, cá nhân, tổ chức lưu trữ code một cách nhanh chóng. Người dùng hoàn toàn có thể truy cập mọi lúc mọi nơi miễn là có kết nối Internet.
Gitlab cũng có khá nhiều điểm tương đồng với GitHub. Tuy nhiên, GitHub đi theo hướng kinh doanh nhiều hơn. Lý do vì nếu bạn sở hữu kho code riêng và muốn ẩn chúng khỏi cộng đồng hoặc mở rộng hơn nữa thì bạn sẽ phải trả phí cho dịch vụ này.
Gitlab hoàn toàn ngược lại, bạn có thể ẩn kho code của mình. Không cần không công khai chúng cho bất kỳ ai. Trong trường hợp vượt quá ngưỡng miễn phí thì bạn mới phải mất phí để mua thêm dịch vụ.

Lịch sử hình thành GitLab là gì?

  • Gitlad là một hệ thống self-hosted để quản lý mã nguồn của bạn. Bản đầu tiên được phát hành vào tháng 10/2011 và được cập nhật vào ngày 22 hàng tháng. Gitlab được phát hành theo tiêu chuẩn của MIT.
  • Gitlab được thành lập bởi Dmitriy Zaporozhets năm 2013. Dự án bao gồm hai nhóm chính: một bên là “open source core team” và một bên là “GitLab B.V. team” (chi nhánh của công ty Gitlab).
  • GitLab được sử dụng để lư trữ trên Github, nhưng với sự nỗ lực của Dmitriy Zaporozhets suốt một năm làm việc tại GitLab, kể từ tháng 1/2014 mã nguồn được lưu trữ trên sever chính của gitlab là gitlab.com. Các nhánh của GitLab được lưu trữ trên github, sẽ hoạt động như một source, nơi bạn có thể pull, push và merge các yêu cầu.

Đặc điểm Gitlab là gì?

Bạn hoàn toàn có thể tải về gói cài đặt và cài lên máy chủ riêng. Điều này hỗ trợ doanh nghiệp rất nhiều trong việc quản lý sử dụng thuận tiện cũng như đảm bảo tốc độ kết nối theo khuôn khổ riêng
GitLab còn hoàn toàn phù hợp cho người dùng cá nhân. Nếu bạn sở hữu VPS sử dụng để làm kho code thì việc cài đặt GitLab không hề phức tạp. Bạn chỉ cần đảm bảo rằng hệ điều hành máy chủ Linux có thể cài đặt được.

Các phiên bản của Gitlab là gì?

GitLab hỗ trợ ba phiên bản:
  • Gitlab community editon (CE) - Gitlab phiên bản cộng đồng
Đây là phiên bản mã nguồn mở. Được cung cấp qua Git từ kho lưu trữ chứa gitlab. Phiên bản mới nhất của gitlab được các nhà phát triển release tại các nhánh stable và nhánh master.
  • Gitlad enterprise edition (EE) - Gitlab phiên bản doanh nghiệp
Đây là phiên bản có sẵn không lâu sau khi phát hành bản CE, được cung cấp từ kho lưu trữ của gitlab.com. Một doanh nghiệp đăng lý GitLab được sự support của GitLad BV những khó khăn khi cài đặt.
  • Gitlab continuous intergration (CI)
Đây là một giải pháp tích hợp được thực hiện bở nhóm phát triển Gitlab

Lý do nên chọn GitLab là gì?


Lý do nên chọn GitLab là gì?
Lý do nên chọn GitLab là gì?

Open core

GitLab là một sản phẩm open-core. Trong khi sản phẩm của các đối thủ cạnh tranh của Gitlab chủ yếu là các sản phẩm closed-source. GitLab Community Edition là mã nguồn mở hoàn chỉnh và phiên bản Enterprise là open-core (độc quyền).

Truy cập vào source code

Bạn có thể xem và sửa đổi source code của GitLab Community Edition và Enterprise Edition bất kỳ lúc nào. Có thể là trên server hoặc bằng cách giả tạo kho lưu trữ của Gitlab, bạn có thể thêm các tính năng và thực hiện các tùy chỉnh. Gitlab khuyên bạn nên cố gắng hợp nhất các thay đổi trở lại source code chính để những người khác có thể hưởng lợi từ những thay đổi này và những thay đổi này vẫn dễ để duy trì và cập nhật.

Tính khả thi lâu dài

GitLab có một cộng đồng vững chắc với hàng trăm nghìn tổ chức sử dụng và đóng góp cho phần mềm. GitLab có khả năng sử dụng lâu dài hơn vì sẽ không đáng tin cậy nếu chỉ có duy nhất một công ty hỗ trợ cho phần mềm.

Tính cộng đồng

GitLab được xây dựng bởi hàng trăm người mỗi tháng. Khách hàng, người dùng và GitLab, Inc. đều có sự đóng góp cho mọi bản phát hành. Điều này góp phần tạo nên các tính năng mà các tổ chức thực sự cần, chẳng hạn như quản lý người dùng thật dễ dàng nhưng không hề kém phần mạnh mẽ.

Phiên bản ổn định mới mỗi tháng

GitLab phát hành phiên bản ổn định mới mỗi tháng, đầy đủ các cải tiến, tính năng và bản sửa lỗi. Điều này khiến cho GitLab phát triển rất nhanh và luôn đáp ứng yêu cầu của khách hàng theo cách cực kỳ nhanh chóng.

Các bước cài đặt Gitlab là gì?

Điều kiện cần để cài đặt Gitlab là gì?

  • Máy chủ Ubuntu 12.03 64-bit trở lên
  • CPU có một hoặc 2 nhân
  • RAM: 1GB hoặc 2GB
  • Kết nối internet

Các bước cài đặt Gitlab là gì?

Bước 1: install and configure the necessary dependencies
   Sudo apt-get install openssh-server

   Sudo apt-get install postfix
Bước 2: download the omnibus package and install everything
  Wget https://downloads-packages.s3.amazonaws.com/ubuntu-12.04/gitlab_7.9.2-omnibus-1_amd64.deb

  Sudo dpkg –i gitlab_7.9.2-omnibus-1_amd63.deb
Bước 3: configure start gitlab
  Sudo gitlab-ctl reconfigure
Bước 4: browse to the hostname and login
  Username: root

  Password: 5iveL!fe
Hy vọng bài viết này đã mang đến những kiến thức bổ ích cho bạn về Gitlab là gì cũng như cách cài đặt Gitlab. Chúc bạn thành công!




Share
Banner

dinhdat

Post A Comment: