Site logo
Tác giả
  • avatar Nguyễn Đức Xinh
    Name
    Nguyễn Đức Xinh
    Twitter
Ngày xuất bản
Ngày xuất bản

Hướng Dẫn Chi Tiết Cài Đặt Git Trên Các Hệ Điều Hành

Giới thiệu về Git

Git là một hệ thống version control phổ biến nhất hiện nay, được sử dụng rộng rãi trong phát triển phần mềm. Trước khi bắt đầu sử dụng Git cho các dự án của bạn, việc đầu tiên cần làm là cài đặt Git trên máy tính của bạn. Bài viết này sẽ hướng dẫn chi tiết cách cài đặt Git trên các hệ điều hành phổ biến.

Kiểm tra Git đã được cài đặt chưa

Trước khi cài đặt Git, bạn nên kiểm tra xem Git đã được cài đặt trên máy tính của bạn chưa. Mở Terminal (macOS/Linux) hoặc Command Prompt (Windows) và gõ lệnh:

git --version

Nếu Git đã được cài đặt, bạn sẽ thấy version của Git được hiển thị. Nếu không, hãy tiếp tục với hướng dẫn cài đặt dưới đây.

Cài đặt Git trên Windows

Phương pháp 1: Sử dụng Git for Windows (Khuyến nghị)

  1. Truy cập trang web chính thức của Git: https://git-scm.com/download/win
  2. Tải xuống phiên bản Git mới nhất cho Windows
  3. Chạy file cài đặt và làm theo các bước:
    • Chấp nhận license
    • Chọn vị trí cài đặt
    • Chọn các components cần cài đặt (để mặc định nếu không chắc chắn)
    • Chọn trình soạn thảo mặc định (recommend VS Code hoặc Notepad++)
    • Điều chỉnh PATH environment (recommend "Git from the command line and also from 3rd-party software")
    • Chọn HTTPS transport backend (OpenSSL)
    • Chọn line ending conversions (recommend "Checkout Windows-style, commit Unix-style line endings")
    • Chọn terminal emulator (MinTTY)
    • Chọn default behavior của git pull (recommend "Fast-forward or merge")
    • Chọn credential helper (Git Credential Manager)
    • Chọn các tính năng thêm (mặc định là tốt)
    • Hoàn tất cài đặt

git install

Image

Image

Phương pháp 2: Sử dụng Windows Package Manager (winget)

Mở PowerShell với quyền Administrator và chạy lệnh:

winget install --id Git.Git -e --source winget

Cài đặt Git trên macOS

Phương pháp 1: Sử dụng Homebrew (Khuyến nghị)

  1. Cài đặt Homebrew (nếu chưa có):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Cài đặt Git:
brew install git

Phương pháp 2: Sử dụng Xcode Command Line Tools

Mở Terminal và chạy:

xcode-select --install

Cài đặt Git trên Linux

Ubuntu/Debian

sudo apt update
sudo apt install git

Fedora

sudo dnf install git

CentOS/RHEL

sudo yum install git

Cấu hình Git sau khi cài đặt

Sau khi cài đặt Git, bạn cần thực hiện một số cấu hình cơ bản. Mở Terminal hoặc Command Prompt và thực hiện các lệnh sau:

  1. Cấu hình tên người dùng:
git config --global user.name "Tên của bạn"
  1. Cấu hình email:
git config --global user.email "email@example.com"
  1. Cấu hình editor mặc định (ví dụ VS Code):
git config --global core.editor "code --wait"
git config --global init.defaultBranch main    # Đổi nhánh mặc định thành main
  1. Kiểm tra cấu hình:
git config --list

So sánh các phương pháp cài đặt Git

Phương pháp Ưu điểm Nhược điểm
Git for Windows - Giao diện đồ họa dễ sử dụng<br>- Tích hợp Git Bash<br>- Nhiều tùy chọn cấu hình - Dung lượng cài đặt lớn hơn<br>- Có thể chứa các components không cần thiết
Winget - Nhanh và đơn giản<br>- Dễ cập nhật<br>- Nhẹ - Ít tùy chọn cấu hình<br>- Yêu cầu Windows 10 trở lên
Homebrew - Quản lý dependencies tốt<br>- Dễ cập nhật<br>- Tích hợp với macOS - Cần cài đặt Homebrew trước
Xcode Tools - Tích hợp sẵn với macOS<br>- Không cần package manager - Dung lượng lớn<br>- Cài đặt nhiều tools không cần thiết
Package Manager (Linux) - Nhanh và đơn giản<br>- Tích hợp với hệ thống<br>- Dễ cập nhật - Có thể không phải version mới nhất

Các lỗi thường gặp và cách khắc phục

1. Lỗi "git is not recognized as an internal or external command"

Nguyên nhân: Git chưa được thêm vào PATH Giải pháp:

  • Windows: Cài đặt lại Git và chọn option "Use Git from the command line..."
  • macOS/Linux: Kiểm tra biến môi trường PATH

2. Lỗi SSL Certificate

Nguyên nhân: Cấu hình SSL không chính xác Giải pháp:

git config --global http.sslVerify false

(Lưu ý: Chỉ sử dụng trong môi trường development)

3. Lỗi Permission Denied

Nguyên nhân: Không có quyền truy cập Giải pháp:

  • Windows: Chạy với quyền Administrator
  • macOS/Linux: Sử dụng sudo

Kết luận

Việc cài đặt Git là bước đầu tiên quan trọng trong hành trình sử dụng version control. Tùy thuộc vào hệ điều hành và nhu cầu sử dụng, bạn có thể chọn phương pháp cài đặt phù hợp nhất. Sau khi cài đặt, đừng quên thực hiện các cấu hình cơ bản để có thể bắt đầu sử dụng Git một cách hiệu quả.

Tài liệu tham khảo

  1. Git Official Documentation
  2. GitHub Git Guides
  3. Atlassian Git Tutorial