- 1 1. Git là gì? Tại sao nên cài đặt Git trên Ubuntu?
- 2 2. Chuẩn bị trước khi cài đặt Git
- 3 3. Cách cài đặt Git từ kho lưu trữ mặc định của Ubuntu
- 4 4. Cấu hình Git ban đầu
- 5 5. Cách clone kho lưu trữ Git
- 6 6. Khắc phục sự cố khi xảy ra lỗi xác thực, quyền hạn hoặc xung đột
- 7 7. Cách tạo Pull Request trên GitHub
- 8 8. Tổng kết và bước tiếp theo
1. Git là gì? Tại sao nên cài đặt Git trên Ubuntu?
Tổng quan về Git
Git là một hệ thống quản lý phiên bản phân tán, giúp nhiều nhà phát triển có thể làm việc đồng thời trong quá trình phát triển phần mềm. Nó cho phép quản lý dự án cả trên máy cục bộ lẫn từ xa, đồng thời lưu giữ lịch sử thay đổi.
Sử dụng Git trên Ubuntu
Ubuntu là một môi trường phát triển mã nguồn mở tuyệt vời và có tính tương thích cao với Git, giúp các nhà phát triển dễ dàng sử dụng và quản lý mã nguồn hiệu quả.
2. Chuẩn bị trước khi cài đặt Git
Cập nhật hệ thống
Chạy lệnh sau để cập nhật hệ thống lên phiên bản mới nhất:
sudo apt update
sudo apt upgrade
Kiểm tra quyền sudo
Bạn cần có quyền sudo
. Sử dụng lệnh whoami
để kiểm tra xem tài khoản của bạn có quyền quản trị hay không.

3. Cách cài đặt Git từ kho lưu trữ mặc định của Ubuntu
sudo apt install git
Ngoài ra, bạn cũng có thể cài đặt phiên bản Git mới nhất bằng cách sử dụng PPA. Chạy các lệnh sau:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
4. Cấu hình Git ban đầu
Cài đặt tên người dùng và email
Trước khi sử dụng Git, bạn cần thiết lập tên người dùng và địa chỉ email, thông tin này sẽ hiển thị trong lịch sử commit.
git config --global user.name "Tên Của Bạn"
git config --global user.email "your_email@example.com"
5. Cách clone kho lưu trữ Git
Để sao chép một kho lưu trữ từ xa, hãy sử dụng lệnh sau:
git clone https://github.com/example/repo.git
6. Khắc phục sự cố khi xảy ra lỗi xác thực, quyền hạn hoặc xung đột
Lỗi xác thực khi sử dụng git push
Từ năm 2021, GitHub đã loại bỏ xác thực bằng mật khẩu và khuyến khích sử dụng Personal Access Token (PAT) hoặc xác thực SSH. Nếu bạn gặp lỗi xác thực khi chạy git push
, hãy thử các bước sau:
- Tạo PAT: Truy cập trang cài đặt của GitHub để tạo PAT và sử dụng nó thay vì mật khẩu khi chạy
git push
. - Kiểm tra khóa SSH: Nếu bạn đang sử dụng xác thực SSH, hãy kiểm tra và thêm khóa bằng lệnh:
ssh-add ~/.ssh/id_rsa
Lỗi quyền hạn khi sử dụng git push
Nếu gặp lỗi “Permission denied” khi chạy git push
, có thể bạn không có quyền truy cập vào kho lưu trữ từ xa. Hãy thực hiện các bước sau để kiểm tra:
- Kiểm tra cấu hình remote:
git remote -v
git remote show origin
- Kiểm tra quyền push: Hãy đảm bảo rằng bạn có quyền push vào kho lưu trữ. Nếu không, hãy yêu cầu quyền từ người sở hữu kho.
- Cập nhật URL remote: Nếu cần, hãy đặt lại URL remote:
git remote set-url origin <URL mới>
Lỗi không tìm thấy branch từ xa khi chạy git pull
Nếu gặp lỗi không tìm thấy branch từ xa khi chạy git pull
, bạn có thể thử các cách sau:
- Kiểm tra các branch từ xa:
git branch -r
- Thiết lập branch theo dõi:
git branch --set-upstream-to=origin/<branch> <branch>
- Cập nhật thay đổi từ xa: Nếu branch đã bị xóa từ xa, hãy chạy
git fetch
để cập nhật danh sách branch.

7. Cách tạo Pull Request trên GitHub
Để tạo Pull Request trên GitHub, bạn cần thực hiện các bước sau: tạo branch, commit thay đổi, push lên remote, và cuối cùng tạo Pull Request trên giao diện GitHub.
8. Tổng kết và bước tiếp theo
Sau khi đã thành thạo các thao tác cơ bản với Git, bạn có thể học thêm về git rebase
hoặc Git Flow để nâng cao kỹ năng quản lý phiên bản.