Thiết lập Git Trên Ubuntu 16.04 Chi Tiết Cho Người Mới

Thiết lập Git Trên Ubuntu 16.04 Chi Tiết Cho Người Mới

Một công cụ không thể thiếu trong phát triển phần mềm hiện đại chính là hệ thống quản lý phiên bản.
Các hệ thống quản lý phiên bản cho phép bạn theo dõi mã nguồn của phần mềm, ghi nhận các thay đổi, quay lại các phiên bản trước đó và tạo nhánh để phát triển các phiên bản thay thế của các tệp và thư mục.

Một trong những hệ thống quản lý phiên bản phổ biến nhất là git – một hệ thống quản lý phiên bản phân tán.
Nhiều dự án lưu trữ các tệp của họ trong kho lưu trữ git, và các trang web như GitHub và Bitbucket đã làm cho việc chia sẻ cũng như đóng góp mã trở nên đơn giản và có giá trị.

Chúng ta sẽ cùng nhau tìm hiểu cách cài đặt và cấu hình git trên hệ thống Ubuntu 16.04.Chúng ta sẽ trình bày hai phương pháp cài đặt, mỗi phương pháp có những ưu điểm riêng.

Để triển khai Git hiệu quả, việc sử dụng VPS hosting chất lượng là yếu tố then chốt. Một VPS ổn định giúp bạn quản lý dự án mượt mà, đảm bảo tốc độ và bảo mật. Khám phá các gói VPS hosting tại DataOnline để bắt đầu hành trình lập trình của bạn ngay hôm nay!

Hướng dẫn này giả định bạn đã đăng nhập với tư cách là người dùng không phải root – bạn có thể tìm hiểu cách tạo người dùng không phải root ở mục này.

Cách cài đặt Git với Apt

Cách cài đặt git đơn giản nhất chính là sử dụng các kho lưu trữ mặc định của Ubuntu.
Phương pháp này nhanh chóng nhưng phiên bản cài đặt có thể không phải là phiên bản mới nhất. Nếu bạn cần phiên bản mới nhất, hãy xem xét làm theo các bước biên dịch git từ mã nguồn.

Bạn có thể sử dụng các công cụ quản lý gói apt để cập nhật chỉ mục gói cục bộ.
Sau đó, tiến hành tải về và cài đặt chương trình bằng cách chạy:

sudo apt-get update
sudo apt-get install git

Lệnh trên sẽ tải về và cài đặt git trên hệ thống của bạn.
Bạn vẫn cần hoàn thành các bước cấu hình được đề cập trong phần “cài đặt” phía dưới, vì vậy bạn có thể bỏ qua phần này nếu muốn chuyển ngay sang phần cấu hình.

Cách cài đặt git từ mã nguồn

Một phương pháp linh hoạt hơn để cài đặt git là biên dịch phần mềm từ mã nguồn.
Phương pháp này tốn thời gian hơn và không được quản lý qua trình quản lý gói của bạn, nhưng nó cho phép bạn tải về phiên bản mới nhất và có quyền kiểm soát các tùy chọn cài đặt nếu bạn muốn tùy chỉnh.

Trước khi bắt đầu, bạn cần cài đặt các phần mềm mà git phụ thuộc vào.
Tất cả các phần mềm này đều có sẵn trong kho lưu trữ mặc định, vì vậy ta sẽ cập nhật chỉ mục gói cục bộ và cài đặt các gói sau:

sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

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

Phiên bản bạn thấy khi truy cập trang dự án chính là nhánh đang được cập nhật liên tục. Nếu bạn muốn sử dụng phiên bản ổn định mới nhất, hãy chuyển sang nhánh có tag mới nhất không có “rc” bằng cách sử dụng nút bên trái của phần header dự án.

Thiet ke chua co ten 10 1

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

Trên server Ubuntu 14.04 của bạn, gõ lệnh wget và dán địa chỉ mà bạn vừa sao chép.
Địa chỉ URL bạn sao chép có thể khác với của tôi:

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

Giải nén tệp bạn vừa tải về và chuyển vào thư mục vừa tạo bằng cách gõ:

unzip git.zip
cd git-*

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

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

Nếu sau này bạn muốn nâng cấp lên phiên bản mới hơn, bạn chỉ cần clone kho chứa (nhớ chuyển đến thư mục home của bạn trước), sau đó biên dịch và cài đặt.
Để tìm URL dùng cho lệnh clone, truy cập trang GitHub của dự án, chuyển đến nhánh hoặc tag bạn muốn và sao chép URL clone ở phía bên phải:

Thiet ke chua co ten 11 1

Chuyển về thư mục home của bạn, và dùng lệnh git clone với URL bạn vừa sao chép:

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

Lệnh này sẽ tạo ra một thư mục mới trong thư mục hiện hành, nơi bạn có thể biên dịch lại gói và cài đặt phiên bản mới, giống như bạn đã làm ở trên.
Quá trình này sẽ ghi đè phiên bản cũ của bạn bằng phiên bản mới:

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

Cách cấu hình Git

Sau khi cài đặt git xong, bạn cần thực hiện vài bước để đảm bảo rằng các thông điệp commit được tạo ra chứa thông tin chính xác của bạn.

Cách đơn giản nhất để làm điều này là sử dụng lệnh git config. Cụ thể, chúng ta cần cung cấp tên và địa chỉ email của mình vì git sẽ nhúng thông tin này vào mỗi commit. Bạn có thể thiết lập thông tin này bằng cách chạy:

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

Để xem tất cả các mục cấu hình đã được thiết lập, bạn có thể gõ:

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

Như bạn thấy, cấu trúc lưu trữ hơi khác. Thông tin này được lưu trong tệp 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 trình soạn thảo văn bản như sau:

nano ~/.gitconfig
~/.gitconfig contents
[user]
    name = Your Name
    email = youremail@domain.com

Có rất nhiều tùy chọn khác bạn có thể thiết lập, nhưng đây là hai mục cần thiết nhất. Nếu bạn bỏ qua bước này, bạn có thể sẽ gặp phải các cảnh báo khi commit lên git như sau:

Output khi chưa cấu hình tên người dùng và email của git

Output when git username and email not set
[master 0d9d21d] initial project version
 Committer: root 
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

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

After doing this, you may fix the identity used for this commit with:

    git commit --amend --reset-author

Điều này sẽ tạo thêm công việc cho bạn vì sau đó bạn sẽ phải chỉnh sửa lại các commit đã thực hiện với thông tin đã được chỉnh sửa.

Kết luận

Hiện tại, bạn đã hoàn tất quá trình cài đặt Git và hệ thống của bạn đã sẵn sàng để bắt đầu sử dụng công cụ này. Sau khi cài đặt Git, bạn cần một môi trường mạnh mẽ để lưu trữ dự án. Hãy cân nhắc mua VPS giá rẻ để tiết kiệm chi phí mà vẫn đảm bảo hiệu suất. Xem ngay các ưu đãi hấp dẫn tại DataOnline để chọn VPS phù hợp với nhu cầu của bạn!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *