Quản lý phiên bản (Version Control) là một công cụ quan trọng trong phát triển phần mềm hiện đại, giúp lập trình viên theo dõi thay đổi mã nguồn, khôi phục phiên bản trước đó, và tạo nhánh (branch) để phát triển các tính năng mới mà không ảnh hưởng đến mã gốc.
Trong số các hệ thống quản lý phiên bản, Git là một trong những lựa chọn phổ biến nhất. Nhiều dự án phần mềm sử dụng Git repository để lưu trữ và quản lý mã nguồn, trong khi các nền tảng như GitHub, GitLab, và Bitbucket giúp lập trình viên dễ dàng chia sẻ, đóng góp và cộng tác với cộng đồng.
DataOnline sẽ hướng dẫn bạn cách cài đặt Git trên máy chủ CentOS 7. Chúng tôi sẽ giới thiệu nhiều phương pháp cài đặt khác nhau, mỗi phương pháp có ưu điểm riêng, và giúp bạn thiết lập Git để bắt đầu cộng tác ngay lập tức.
Điều kiện tiên quyết
Trước khi bắt đầu, bạn cần hoàn thành một số bước:
Bạn cần có một máy chủ CentOS 7 đã được cài đặt và cấu hình với một người dùng không phải root (non-root) có quyền sudo. Nếu bạn chưa làm điều này, hãy tham khảo các bước 1–4 trong hướng dẫn thiết lập máy chủ ban đầu cho CentOS 7 để tạo tài khoản.
Khi đã có người dùng không phải root, bạn có thể SSH vào máy chủ CentOS và tiếp tục cài đặt Git.
Bước 1 – Cài đặt Git
Cách dễ nhất để cài Git là từ kho phần mềm 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 theo cách này có thể cũ hơn so với phiên bản mới nhất. Nếu bạn cần phiên bản mới, hãy cân nhắc biên dịch Git từ mã nguồn.
Sử dụng yum
, công cụ quản lý gói gốc của CentOS, để tìm và cài đặt gói Git mới nhất có sẵn trong kho của CentOS:
sudo yum install git
Nếu lệnh này chạy xong mà không báo lỗi, bạn đã tải và cài đặt Git thành công. Để kiểm tra xem Git có hoạt động chính xác không, hãy chạy lệnh kiểm tra phiên bản tích hợp sẵn của Git:
git --version
Nếu lệnh này trả về một số phiên bản Git, bạn có thể chuyển sang bước thiết lập Git.
Bước 2 – Thiết lập Git
Bây giờ, khi bạn đã cài Git, bạn cần cấu hình một số thông tin về bản thân để thông điệp commit (commit message) được tạo ra kèm thông tin chính xác. Để làm điều này, hãy dùng lệnh git config
và cung cấp tên, địa chỉ email mà bạn muốn nhúng vào commit:
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 ta có thể xem toàn bộ thiết lập đã được cài đặt bằng cách gõ:
git config --list
Output user.name=Your Name user.email=you@example.com
Việc cấu hình này sẽ giúp bạn tránh gặp lỗi cảnh báo và phải chỉnh sửa lại commit sau khi đã gửi.
Kết Luận
Đến thời điểm này, bạn đã hoàn tất cài đặt Git và sẵn sàng sử dụng trên hệ thống của mình. Để nâng cao kỹ năng và hiểu rõ hơn về cách sử dụng Git trong quản lý mã nguồn, bạn có thể tham khảo các bài viết chuyên sâu sau: