Cách cài đặt hệ thống kiểm soát phiên bản Git trên Debian 11

Tác giả NetworkEngineer, T.M.Một 08, 2021, 12:27:32 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt hệ thống kiểm soát phiên bản Git trên Debian 11


Git là một hệ thống kiểm soát phiên bản phân tán (Git Version Control System) ban đầu được phát triển bởi Linus Torvalds vào năm 2005. Kể từ đó, nó đã được cung cấp dưới dạng một dự án mã nguồn mở, cho phép nhiều người hơn đóng góp và sử dụng nó trên tất cả các nền tảng phát triển mà không tính phí. Kể từ đó, nó đã trở thành hệ thống điều khiển phiên bản phân tán (DVCS) được sử dụng rộng rãi nhất trên thế giới. Git trở nên phổ biến vì tốc độ, độ tin cậy, bảo mật và dễ sử dụng. Những phẩm chất này đã cho phép nó trở thành một phần cơ bản của GitHub, một trong những kho mã lớn nhất trên thế giới, có hơn 20 triệu người dùng trên trang web của mình.

Mặc dù là một công cụ thiết yếu đối với nhiều người trên toàn cầu, nhưng vẫn còn một số người không biết cách cài đặt Git trên hệ điều hành Debian 11. Hướng dẫn này sẽ chỉ cho bạn cách thực hiện điều đó.

Có một số điều kiện tiên quyết phải được đáp ứng trước khi tiếp tục với hướng dẫn này. Đầu tiên, bạn phải có quyền truy cập root vào hệ thống của mình. Nếu bạn chưa có, hãy đảm bảo chạy lệnh "sudo su" để trở thành root.

Điều quan trọng nữa là bạn phải có hiểu biết chung về các lệnh của Linux. Với những điều kiện tiên quyết này, cuối cùng đã đến lúc chuyển sang thực sự cài đặt Git.

1. Cập nhật hệ thống

Bạn cần cập nhật tất cả các gói hiện tại của mình bằng lệnh apt-get.

Mã nguồn [Chọn]
$ sudo apt-get update
Điều này sẽ đảm bảo rằng tất cả các gói đã cài đặt đều được cập nhật các bản vá lỗi và cải tiến bảo mật mới nhất. Nếu lệnh này trả về bất kỳ lỗi nào, hãy thử chạy lại. Khi bạn đã chạy thành công lệnh này, hãy chuyển sang cài đặt các phụ thuộc bắt buộc.

Trong khi cập nhật hệ thống, bạn cũng có thể muốn chạy lệnh này để cài đặt tất cả các phụ thuộc bắt buộc của Git. Chẳng hạn như libghc-zlib-dev, libexpat1-dev.

Mã nguồn [Chọn]
$ sudo apt install make libghc-zlib-dev libexpat1-dev -y
Mã nguồn [Chọn]
$ sudo apt install libssl-dev libcurl4-gnutls-dev gettext unzip -y
2. Cài đặt Git bằng APT

Git có thể được cài đặt nhanh chóng bằng cách sử dụng các kho của Debian, những kho này có sẵn theo mặc định. Điều quan trọng cần lưu ý là phiên bản bạn cài đặt từ kho có thể cũ hơn phiên bản mới nhất có thể truy cập được. Nếu bạn cần phiên bản mới nhất, bạn nên chuyển sang phần tiếp theo của hướng dẫn này, nơi bạn sẽ học cách cài đặt và xây dựng Git từ nguồn.

Chạy lệnh sau để cài đặt Git trên Debian 11.

Mã nguồn [Chọn]
$ sudo apt-get install git
Lệnh này sẽ kéo xuống trình cài đặt từ kho Debian và đặt nó vào thư mục hiện tại của bạn. Nó cũng sẽ cài đặt tất cả các phụ thuộc bắt buộc cần thiết để chạy Git.

Điều quan trọng cần lưu ý là trong khi chạy trình cài đặt, bạn có thể được nhắc về một số tùy chọn cấu hình. Tuy nhiên, các mặc định sẽ hoạt động tốt đối với hầu hết mọi người, vì vậy, hãy thoải mái chấp nhận các giá trị này bằng cách nhập Y và nhấn Enter


Nếu bạn đã hoàn thành thành công các bước này, bây giờ bạn đã cài đặt Git trên máy Debian của mình. Bằng cách chạy lệnh "git --version", bạn có thể kiểm tra để đảm bảo rằng nó được cài đặt đúng cách trên hệ thống của bạn.

Mã nguồn [Chọn]
$ git --version
Bạn sẽ nhận được đầu ra như hình dưới đây.


Như màn hình hiển thị, mình đã cài đặt thành công Git v2.30.2 trên Debian 11.

3. Cài đặt Git từ nguồn

Có thể cài đặt Git bằng cách tiếp cận linh hoạt hơn bằng cách biên dịch chương trình từ mã nguồn. Mặc dù điều này sẽ mất nhiều thời gian hơn và sẽ không được quản lý gói của bạn duy trì, nó sẽ cho phép bạn tải phiên bản mới nhất và sẽ cung cấp cho bạn một mức độ kiểm soát đối với các cài đặt mà bạn thêm vào nếu bạn muốn tùy chỉnh.

Đầu tiên, hãy mở trình duyệt web của bạn, điều hướng đến trang web chính thức của Git tại   Đăng nhập để xem liên kết

Điều hướng đến Master, click vào Tags, và sau đó nhấn vào phiên bản phiên bản mới nhất, mà thường sẽ ở đầu trang. Theo văn bản này, nó là v2.33.0. Đây là bản phát hành mà mình sẽ cài đặt.

Bạn có thể muốn tránh chạy các phiên bản ứng viên phát hành (rc) của Git, vì có thể chúng chưa được kiểm tra kỹ lưỡng và có thể không ổn định.


Bây giờ, ở trên cùng bên phải của trang, nhấp vào nút Code, nhấp chuột phải vào nút Download ZIP và sao chép địa chỉ liên kết.


Bây giờ, quay lại Terminal của bạn và thực hiện lệnh sau để tải tập tin zip xuống thư mục tạm thời.

Mã nguồn [Chọn]
$ cd / tmp
Mã nguồn [Chọn]
$ wget https://github.com/git/git/archive/v2.33.0.zip -O git.zip
Lệnh này sẽ hiển thị thanh tải xuống trong Terminal của bạn. Chờ cho đến khi quá trình tải xuống hoàn tất, sau đó thực hiện lệnh giải nén để giải nén tập tin.

Mã nguồn [Chọn]
$ unzip git.zip
Lệnh này sẽ giải nén tập tin zip. Vui lòng xóa tập tin zip khỏi thư mục tạm thời của bạn để tiết kiệm dung lượng ổ đĩa.

Mã nguồn [Chọn]
$ rm git.zip
Tại thời điểm này, chúng ta có mã nguồn Git trong thư mục hiện tại. Chạy lệnh sau để cài đặt Git.

Mã nguồn [Chọn]
$ cd git-*
Mã nguồn [Chọn]
$ sudo make prefix=/usr/local all
Mã nguồn [Chọn]
$ sudo make prefix=/usr/local install
Lệnh này sẽ biên dịch mã nguồn và cài đặt nó vào hệ thống của bạn. Nó cũng sẽ cài đặt các tập tin nhị phân đã biên dịch, các trang người dùng và các thông tin bổ sung khác. Phải mất một khoảng thời gian để hoàn thành toàn bộ quá trình vì nó phải biên dịch một số lượng lớn các gói, điều này có thể tốn nhiều thời gian. Xin hãy kiên nhẫn.

Khi nó kết thúc, bạn có thể xác minh rằng quá trình cài đặt đã thành công bằng cách thực hiện lệnh Git đầu tiên của bạn, đó là lệnh git --version. Bạn sẽ nhận được đầu ra này nếu mọi thứ diễn ra như kế hoạch.

Mã nguồn [Chọn]
$ git --version

Như bạn có thể thấy trong ảnh chụp màn hình, mình đã cài đặt phiên bản mới nhất của Git, phiên bản mới nhất của bài viết này là v2.33.0. Khác với v2.30.2 mà mình đã cài đặt bằng trình quản lý gói, phiên bản này mới hơn rất nhiều.

4. Thiết lập Git lần đầu tiên

Bây giờ bạn đã cài đặt Git, đã đến lúc cấu hình một số cài đặt hữu ích. Nhập tên và địa chỉ email của bạn vào mỗi cam kết mà bạn thực hiện là điều cần thiết nếu mình muốn theo dõi ai đã thực hiện những thay đổi nào. Git nhúng thông tin này vào chính bản cam kết để nó được lưu giữ mọi lúc. Git cũng nhúng thông tin này với mỗi cam kết mà bạn thực hiện.

Để cung cấp tên và địa chỉ email của mình, sẽ được tích hợp trong các thông báo cam kết, hãy sử dụng lệnh git config được hiển thị bên dưới.

Mã nguồn [Chọn]
$ git config --global user.name "vietnetwork"
Mã nguồn [Chọn]
$ git config --global user.email "[email protected]"
Để hiển thị tất cả các cài đặt cấu hình và xác minh rằng chúng đã được đặt chính xác, chúng ta có thể sử dụng lệnh sau:

Mã nguồn [Chọn]
$ git config --list
Bây giờ mỗi khi bạn tạo cam kết bằng git commit, tên và địa chỉ email của bạn sẽ được đưa vào vùng thông báo của commit. Bạn cũng có thể bao gồm thông tin hữu ích khác cho mỗi cam kết, chẳng hạn như số phát hành hoặc số lỗi đang được sửa.

Có nhiều cài đặt khác có thể được cấu hình, nhưng đây là hai cài đặt thực sự cần thiết. Nếu không hoàn thành bước này, rất có thể bạn sẽ nhận được cảnh báo khi gửi các thay đổi của mình lên Git.

Trong hướng dẫn này, bạn đã học cách cài đặt Git trên hệ thống Debian 11 để có thể bắt đầu theo dõi các thay đổi trong phần mềm của mình. Điều rất quan trọng là mỗi nhà phát triển phải có bản sao cục bộ của kho lưu trữ mã nguồn để họ có thể làm việc trên đó mà không làm phiền người khác hoặc làm gián đoạn quá trình phát triển của họ.