Thứ sáu, 06/07/2018 | 00:00 GMT+7

Cách cài đặt Git trên Ubuntu 18.04

Hệ thống kiểm soát version ngày càng không thể thiếu trong phát triển phần mềm hiện đại vì việc lập version cho phép bạn theo dõi phần mềm của bạn ở 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ạo các version thay thế của file và folder .

Một trong những hệ thống kiểm soát version phổ biến nhất hiện nay là Git. Các file của nhiều dự án được duy trì trong repository lưu trữ Git và các trang web như GitHub, GitLab và Bitbucket giúp tạo điều kiện cho việc chia sẻ và cộng tác dự án phát triển phần mềm.

Trong hướng dẫn này, ta sẽ trình bày cách cài đặt và cấu hình Git trên server Ubuntu 18.04. Ta sẽ trình bày cách cài đặt phần mềm theo hai cách khác nhau, mỗi cách đều có những lợi ích riêng tùy thuộc vào nhu cầu cụ thể của bạn.

Yêu cầu

Để hoàn thành hướng dẫn này, bạn nên có user không phải root có quyền sudo trên server Ubuntu 18.04. Để tìm hiểu cách đạt được cài đặt này, hãy làm theo hướng dẫn cài đặt server ban đầu thủ công hoặc chạy tập lệnh tự động của ta .

Với server và user của bạn đã được cài đặt , bạn đã sẵn sàng để bắt đầu.

Cài đặt Git với các gói mặc định

Kho lưu trữ mặc định của Ubuntu cung cấp cho bạn một phương pháp nhanh chóng để cài đặt Git. Lưu ý version bạn cài đặt qua các kho này có thể cũ hơn version 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 cân nhắc chuyển sang phần tiếp theo của hướng dẫn này để tìm hiểu cách cài đặt và biên dịch Git từ nguồn.

Đầu tiên, sử dụng các công cụ quản lý gói apt để cập nhật index gói local của bạn. Với việc cập nhật hoàn tất, bạn có thể download và cài đặt Git:

  • sudo apt update
  • sudo apt install git

Bạn có thể xác nhận bạn đã cài đặt Git đúng cách bằng cách chạy lệnh sau:

  • git --version
Output
git version 2.17.1

Với Git đã được cài đặt thành công, bây giờ bạn có thể chuyển sang phần Cài đặt Git của hướng dẫn này để hoàn tất cài đặt của bạn .

Cài đặt Git từ Nguồn

Một phương pháp cài đặt Git linh hoạt hơn là biên dịch phần mềm từ nguồn. Quá trình này mất nhiều thời gian hơn và sẽ không được duy trì thông qua trình quản lý gói của bạn, nhưng nó sẽ cho phép bạn download bản phát hành mới nhất 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 bạn đưa vào nếu bạn muốn tùy chỉnh.

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ả điều này đều có sẵn trong repository lưu trữ mặc định, vì vậy ta có thể cập nhật index gói local của bạn và sau đó cài đặt các gói.

  • sudo apt update
  • sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

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à tải version Git bạn muốn bằng cách truy cập nhân bản của dự án Git trên GitHub , có sẵn qua URL sau:

https://github.com/git/git 

Từ đây, hãy chắc chắn rằng bạn đang trên master chi nhánh. Nhấp vào liên kết Thẻ và chọn version Git mong muốn của bạn. Trừ khi bạn có lý do để download phiên bản thành phần phát hành (được đánh dấu là rc ), hãy cố gắng tránh những version này vì chúng có thể không ổn định.

git thay đổi nhánh chọn thẻ

Tiếp theo, ở phía bên phải của trang, nhấp vào nút Sao chép hoặc download , sau đó nhấp chuột phải vào Download ZIP và sao chép địa chỉ liên kết có .zip .

nhấp chuột phải vào zip  download  để sao chép url

Quay lại server Ubuntu 16.04 của bạn, chuyển vào tmp để download các file tạm thời.

  • cd /tmp

Từ đó, bạn có thể sử dụng lệnh wget để cài đặt liên kết file zip đã sao chép. Ta sẽ chỉ định một tên mới cho file : git.zip .

  • wget https://github.com/git/git/archive/v2.18.0.zip -O git.zip

Extract file bạn đã download và chuyển vào folder kết quả bằng lệnh :

  • unzip git.zip
  • cd git-*

Bây giờ, bạn có thể tạo gói và cài đặt nó bằng lệnh hai lệnh sau:

  • make prefix=/usr/local all
  • sudo make prefix=/usr/local install

Để đảm bảo quá trình cài đặt thành công, bạn có thể nhập git --version và bạn sẽ nhận được kết quả có liên quan chỉ định version Git được cài đặt hiện tại.

Đến đây bạn đã cài đặt Git, nếu bạn muốn nâng cấp lên version mới hơn, bạn có thể sao chép repository , sau đó xây dựng và cài đặt. Để tìm URL để sử dụng cho hoạt động sao chép, hãy chuyển đến nhánh hoặc thẻ mà bạn muốn trên trang GitHub của dự án và sau đó sao chép URL sao chép ở phía bên phải:

git copy URL

Tại thời điểm viết bài, URL có liên quan là:

https://github.com/git/git.git 

Thay đổi folder chính của bạn và sử dụng git clone trên URL bạn vừa sao chép:

  • cd ~
  • git clone https://github.com/git/git.git

Thao tác này sẽ tạo một folder mới trong folder hiện tại của bạn, nơi bạn có thể xây dựng lại gói và cài đặt lại version mới hơn, giống như bạn đã làm ở trên. Thao tác này sẽ overrides version cũ hơn của bạn bằng version mới:

  • cd git
  • make prefix=/usr/local all
  • sudo make prefix=/usr/local install

Với phần hoàn chỉnh này, bạn có thể chắc chắn rằng version Git của bạn đã được cập nhật.

Cài đặt Git

Đến đây bạn đã cài đặt Git, bạn nên cấu hình nó để các thông báo commit được tạo sẽ chứa thông tin chính xác của bạn.

Điều này có thể đạt được bằng cách sử dụng git config . Cụ thể, ta cần cung cấp tên và địa chỉ email của bạn vì Git nhúng thông tin này vào mỗi commit mà ta thực hiện. Ta có thể tiếp tục và thêm thông tin này bằng lệnh :

  • git config --global user.name "Your Name"
  • git config --global user.email "youremail@domain.com"

Ta có thể thấy tất cả các mục cấu hình đã được cài đặt bằng lệnh :

  • git config --list
Output
user.name=Your Name user.email=youremail@domain.com ...

Thông tin bạn nhập được lưu trữ trong file cấu hình Git của bạn, bạn có thể tùy chọn chỉnh sửa thủ công bằng editor như sau:

  • nano ~/.gitconfig
~ / .gitconfig nội dung
[user]   name = Your Name   email = youremail@domain.com 

Có nhiều tùy chọn khác mà bạn có thể đặt, nhưng đây là hai tùy chọn thiết yếu cần thiết. Nếu bạn bỏ qua bước này, bạn có thể sẽ thấy các cảnh báo khi bạn commit với Git. Điều này làm cho bạn nhiều công việc hơn vì sau đó bạn sẽ phải sửa đổi các commit mà bạn đã thực hiện với thông tin đã sửa.

Kết luận

Đến đây bạn đã cài đặt Git và sẵn sàng sử dụng trên hệ thống của bạn .

Để tìm hiểu thêm về cách sử dụng Git, hãy xem các bài viết và loạt bài sau:


Tags:

Các tin liên quan

Cách cài đặt và cấu hình Postfix trên Ubuntu 18.04
2018-07-06
Cách thiết lập vsftpd cho Thư mục người dùng trên Ubuntu 18.04
2018-07-06
Cách cài đặt WordPress với LAMP trên Ubuntu 18.04
2018-07-06
Cách thiết lập ứng dụng Node.js để sản xuất trên Ubuntu 18.04
2018-07-05
Cách thêm không gian swap trên Ubuntu 18.04
2018-07-05
Cách thiết lập NFS Mount trên Ubuntu 18.04
2018-07-05
Cách cài đặt và cấu hình Nextcloud trên Ubuntu 18.04
2018-07-05
Cách cài đặt và cấu hình ownCloud trên Ubuntu 18.04
2018-07-05
Cách thiết lập firewall với UFW trên Ubuntu 18.04
2018-07-05
Triển khai các ứng dụng React với Webhooks và Slack trên Ubuntu 16.04
2018-06-20