Skip to main content

3.3 — 2. Cài đặt và cấu hình Git

Mục tiêu bài học

  • Nắm được ý chính của bài và mối liên hệ với module.
  • Áp dụng được kiến thức vào bối cảnh CRM/.NET backend.
  • Sẵn sàng chuyển sang bài kế tiếp với nền tảng chắc chắn.

Nội dung bài học

3.3.1 — Cài đặt

Tải Git tại https://git-scm.com và cài đặt theo hướng dẫn. Kiểm tra sau khi cài:

git --version
# git version 2.44.0.windows.1

3.3.2 — Cấu hình cơ bản

Trước tiên phải khai báo danh tính — Git dùng thông tin này để gắn tên tác giả vào mỗi commit:

git config --global user.name "Nguyen Van A"
git config --global user.email "nguyenvana@company.com"
git config --global core.editor "code --wait" # dùng VS Code làm editor mặc định
git config --global init.defaultBranch main # đặt nhánh mặc định là main

Kiểm tra cấu hình:

git config --list

3.3.3 — Kết nối GitHub qua SSH

HTTPS yêu cầu nhập mật khẩu mỗi lần push. SSH key giúp xác thực tự động — bắt buộc trong môi trường team.

# Bước 1: Tạo SSH key
ssh-keygen -t ed25519 -C "nguyenvana@company.com"
# Nhấn Enter để dùng đường dẫn mặc định (~/.ssh/id_ed25519)

# Bước 2: Lấy nội dung public key
cat ~/.ssh/id_ed25519.pub

# Bước 3: Vào GitHub → Settings → SSH and GPG keys → New SSH key
# Dán nội dung public key vào

# Bước 4: Kiểm tra kết nối
ssh -T git@github.com
# Hi nguyenvana! You've successfully authenticated...

Bài tập áp dụng

  1. Tóm tắt bài học bằng ngôn ngữ của bạn.
  2. Liên hệ nội dung với một tình huống thực tế trong dự án.
  3. Đề xuất một cải tiến cụ thể sau khi học bài này.

Tự kiểm tra

  • Bạn có thể giải thích lại nội dung chính trong 2 phút không?
  • Bạn có ví dụ áp dụng thực tế chưa?
  • Bạn biết bước tiếp theo cần học/triển khai là gì không?

Kết luận

Hoàn thành bài này giúp bạn có góc nhìn đầy đủ hơn trước khi đi tiếp trong module.

Điều hướng