Cài Git và khai báo danh tính để mọi commit mang tên bạn.
Bạn sẽ học được
- Cài Git trên Windows, macOS, Linux
- Cấu hình tên, email, nhánh mặc định
- Thiết lập kết nối an toàn đến GitHub bằng SSH
- Biết xem và sửa cấu hình
Thuật ngữ cần biết
- Cấu hình toàn cục
- Áp dụng cho mọi kho trên máy (
--global). - SSH key
- Cặp khóa riêng/công khai để xác thực không cần mật khẩu.
- Git Bash
- Terminal đi kèm Git trên Windows.
Cài đặt
- Windows: tải từ git-scm.com, cứ Next, giữ mặc định.
- macOS: chạy
git --versionsẽ tự gợi ý cài, hoặc dùng Homebrewbrew install git. - Linux (Ubuntu):
sudo apt install git.
git --versionKhai báo danh tính
git config --global user.name "Nguyễn Văn A"
git config --global user.email "Địa chỉ email này đang được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. Bạn cần kích hoạt Javascript để xem nó. "
git config --global init.defaultBranch main
git config --listDùng chính email của tài khoản GitHub để các commit được gắn vào hồ sơ của bạn.
Kết nối SSH với GitHub
- Tạo khóa:
ssh-keygen -t ed25519 -C ", nhấn Enter đến hết.Địa chỉ email này đang được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. Bạn cần kích hoạt Javascript để xem nó. " - Hiển thị khóa công khai:
cat ~/.ssh/id_ed25519.pub. - Vào GitHub → Settings → SSH and GPG keys → New SSH key, dán khóa vào.
- Kiểm tra:
ssh -T.Địa chỉ email này đang được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. Bạn cần kích hoạt Javascript để xem nó.
Tình huống: Máy phòng thực hành
Dùng máy chung, bạn không nên cấu hình --global. Hãy cấu hình riêng cho kho: bỏ --global và chạy trong thư mục dự án.
Mẹo hay
Chỉ nên chia sẻ khóa công khai (.pub). Khóa riêng tư (không có đuôi) tuyệt đối không gửi cho ai.
Lưu ý
Không dán mật khẩu hay token vào mã nguồn hoặc tin nhắn công khai.
Thực hành
- Cài Git và chạy
git --version. - Cấu hình tên, email.
- Tạo SSH key và thêm vào GitHub.
Tóm tắt bài học
- Cấu hình tên và email trước commit đầu tiên.
- SSH an toàn và tiện hơn mật khẩu.
- Khóa riêng không bao giờ chia sẻ.