Hotline : 07 088 44444
Thích
Chia sẻ

Hướng dẫn chi tiết về cách install Git CentOS 7

22/11/2021
install git centos

Version control đã trở thành một công cụ không thể thiếu trong phát triển phần mềm hiện đại. Hệ thống này cho phép bạn theo dõi phần mềm của mình ở cấp nguồn. Bạn có thể theo dõi các thay đổi, hoàn nguyên về các giai đoạn trước đó và phân nhánh từ code cơ sở để tạo các phiên bản file và directory thay thế. Vậy install Git CentOS 7 sẽ mang lại hiệu quả gì cho việc kiểm soát các phiên bản.

install-git-centos

Một trong những hệ thống version control phổ biến nhất là git. Nhiều project duy trì các file của họ trong Git Repository và các trang web như GitHubBitBucket đã giúp việc chia sẻ và đóng góp mã bằng Git dễ dàng hơn bao giờ hết.

Trong hướng dẫn này, Vietnix sẽ trình bày cách install Git CentOS 7. Vietnix sẽ trình bày một số cách khác nhau, mỗi cách đều có những lợi ích riêng, cùng với cách thiết lập Git để bạn có thể bắt đầu ngay lập tức.

Trước khi bạn bắt đầu với hướng dẫn này, có một số bước cần phải được hoàn thành trước.

Bạn sẽ cần một server được cài đặt CentOS 7 và định cấu hình với user không phải root hoặc sudo để install Git Centos 7

Cài đặt Git

Để install Git CentOS 7, hai cách phổ biến nhất để cài đặt Git sẽ được mô tả trong phần này. Mỗi lựa chọn đều có những ưu và nhược điểm riêng, và sự lựa chọn bạn đưa ra sẽ phụ thuộc vào nhu cầu của chính bạn. Ví dụ: người dùng muốn duy trì các bản cập nhật cho phần mềm Git có thể sẽ muốn sử dụng yum để cài đặt Git, trong khi người dùng cần các tính năng được trình bày bởi một phiên bản Git cụ thể sẽ muốn xây dựng phiên bản đó từ Source.

Cài đặt Git với Yum

Cách dễ nhất để install Git Centos 7 và sẵn sàng sử dụng là sử dụng kho lưu trữ mặc định của CentOS. Đây là phương pháp nhanh nhất, nhưng phiên bản Git được cài đặt theo cách này có thể cũ hơn phiên bản mới nhất hiện có. Nếu bạn cần bản phát hành mới nhất, hãy xem xét cài đặt Git từ Source.

Sử dụng yum, package manager của CentOS để tìm kiếm và cài đặt Git package mới nhất có sẵn trong CentOS:

sudo yum install git

Cài đặt Git từ Source

Nếu bạn muốn install Git Centos 7 với phiên bản mới nhất hiện có, hoặc đơn giản là muốn linh hoạt hơn trong quá trình cài đặt, phương pháp tốt nhất cho bạn là install Git CentOS 7 từ Source. Quá trình này mất nhiều thời gian hơn và sẽ không được cập nhật và duy trì thông qua yum manager, nhưng nó sẽ cho phép bạn tải xuống phiên bản mới hơn những gì có sẵn thông qua kho lưu trữ CentOS và sẽ cung cấp cho bạn một số quyền kiểm soát đối với các tùy chọn mà bạn có thể đưa vào.

Trước khi bắt đầu, bạn cần cài đặt phần mềm mà git phụ thuộc vào. Tất cả các phần phụ thuộc này đều có sẵn trong kho lưu trữ CentOS mặc định, cùng với các công cụ mà chúng ta cần để tạo một binary từ source:

sudo yum groupinstall "Development Tools"
sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Sau khi bạn đã cài đặt các phụ thuộc cần thiết, bạn có thể tiếp tục và tra cứu phiên bản Git mà bạn muốn bằng cách truy cập trang phát hành của dự án trên GitHub.

install git

Phiên bản ở đầu danh sách là phiên bản mới nhất. Nếu nó không có -rc (viết tắt của “Release Candidate”) trong tên, điều đó có nghĩa là nó là một bản phát hành ổn định và an toàn để sử dụng. Nhấp vào phiên bản bạn muốn tải xuống để được đưa đến trang phát hành của phiên bản đó. Sau đó, nhấp chuột phải vào nút Source code (tar.gz) à sao chép liên kết vào clipboard của bạn.

Bây giờ chúng ta sẽ sử dụng lệnh wget trong CentOS server của mình để tải xuống kho lưu trữ source từ liên kết đã sao chép, đổi tên nó thành git.tar.gz trong quá trình này để dễ làm việc hơn.

Lưu ý: URL mà bạn đã sao chép có thể khác với URL của Vietnix, vì bản phát hành mà bạn tải xuống có thể khác.

wget https://github.com/git/git/archive/v2.1.2.tar.gz -O git.tar.gz

Sau khi quá trình tải xuống hoàn tất, bạn có thể giải nén kho lưu trữ nguồn bằng tar. Bạn sẽ cần thêm một số flag để đảm bảo rằng việc giải nén được thực hiện đúng cách: z-flag giải nén file lưu trữ, x giải nén các file và directory riêng lẻ từ file lưu trữ và f sẽ báo với tar rằng bạn đang khai báo filename để làm việc.

tar -zxf git.tar.gz

Thao tác này sẽ giải nén nguồn nén vào một folder có tên theo phiên bản Git mà bạn đã tải xuống. Bạn sẽ cần chuyển đến folder đó để bắt đầu định cấu hình. Thay vì bận tâm với tên phiên bản đầy đủ trong folder, chúng ta có thể sử dụng ký tự đại diện (*) để đỡ rắc rối khi di chuyển đến folder đó.

cd git-*

Khi bạn đã ở trong folder source, bạn có thể bắt đầu quá trình tạo mã nguồn. Điều này bắt đầu với một số kiểm tra trước khi xây dựng cho những thứ như phụ thuộc phần mềm và cấu hình phần cứng. Bạn có thể kiểm tra mọi thứ mà bạn cần bằng tập lệnh cấu hình. Tập lệnh này cũng sẽ sử dụng –prefix để khai báo /usr/local (thư mục chương trình mặc định cho nền tảng Linux) làm đích thích hợp cho binary mới và sẽ tạo một Makefile để sử dụng trong bước sau.

make configure
./configure --prefix=/usr/local

Makefiles là các file cấu hình có thể tập lệnh được xử lý bởi tiện ích make. Makefile của bạn sẽ cho biết cách biên dịch một chương trình và liên kết nó với cài đặt CentOS để bạn có thể thực thi chương trình đúng cách. Với Makefile tại chỗ, bây giờ chúng ta có thể thực hiện thực hiện cài đặt (với đặc quyền sudo) để biên dịch mã nguồn thành một chương trình làm việc và cài đặt nó vào server của bạn:

sudo make install

Bây giờ bạn có thể install Git CentOS 7 trên server của bạn. Để kiểm tra kỹ xem nó có hoạt động chính xác hay không, hãy thử chạy kiểm tra phiên bản tích hợp của Git:

git --version

Nếu lần kiểm tra đó tạo ra số phiên bản Git, thì bây giờ bạn có thể chuyển sang Setting bên dưới Git.

Thiết lập hoàn chỉnh Git

Bây giờ bạn đã cài đặt git, bạn sẽ cần phải gửi một số thông tin về bản thân để các thông báo cam kết sẽ được tạo với thông tin chính xác được đính kèm. Để thực hiện việc này, hãy sử dụng lệnh git config để cung cấp tên và địa chỉ email mà bạn muốn nhúng vào các cam kết của mình:

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

Để xác nhận rằng các cấu hình này đã được thêm thành công, chúng tôi có thể xem tất cả các mục cấu hình đã được thiết lập bằng cách nhập:

git config --list
user.name=Your Name
user.email=you@example.com

Cấu hình này sẽ giúp bạn không gặp phải thông báo lỗi và phải sửa đổi các cam kết sau khi bạn gửi chúng.

Như vậy là bạn đã biết cách install Git CentOS, hy vọng bài viết này cung cấp cho bạn nhiều thông tin hữu ích, chúc bạn thành công!

Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm

Giảm giá: Giảm giá TRỌN ĐỜI: Ngoài ra, khi sử dụng dịch vụ VPS và Hosting, quý khách sẽ được tặng bộ Theme & Plugin Wordpress bản quyền trị giá đến 800$/năm.

Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments