1. Cài Git bằng dnf/yum (Đơn giản nhất)
CentOS 7
sudo yum install git -y
CentOS 8 / CentOS Stream 8 / CentOS Stream 9
sudo dnf install git -y
Kiểm tra:
git --version
Nhược điểm: phiên bản Git thường hơi cũ. Nếu bạn muốn Git mới hơn → xem Cách 2.
✅ 2. Cài Git bản mới nhất từ IUS (cho CentOS 7/8/Stream)
(IUS có phiên bản Git mới hơn repo mặc định)
Cài EPEL + IUS
CentOS 7
sudo yum install epel-release -y
sudo yum install https://repo.ius.io/ius-release-el7.rpm -y
CentOS Stream 8
sudo dnf install epel-release -y
sudo dnf install https://repo.ius.io/ius-release-el8.rpm -y
Cài Git mới:
sudo dnf install git236 -y
(hoặc git224, git222 tùy repo hỗ trợ)
Kiểm tra:
git --version
✅ 3. Cài Git bản mới nhất từ source (mới nhất trên GitHub)
(Áp dụng khi bạn cần Git 2.x mới nhất)
Cài dependencies:
sudo dnf groupinstall "Development Tools" -y
sudo dnf install wget curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y
Tải bản mới nhất:
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.45.1.tar.gz
tar -xvf git-2.45.1.tar.gz
cd git-2.45.1
Build:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Kiểm tra:
git --version
✅ 4. Cấu hình Git sau khi cài
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
Kiểm tra danh sách config:
git config --list
✅ 5 Cách cấu hình token của github
- Tạo Personal Access Token (PAT) trên GitHub
- Vào GitHub → Settings → Developer settings → Personal access tokens.
- Tạo token mới → chọn scopes (phạm vi quyền): nếu bạn push code thì cần
reposcope - Copy token (sao chép một lần vì GitHub sẽ không hiển thị lại).
- Sử dụng PAT khi Git hỏi mật khẩu Khi bạn chạy
git push/git clonelần nữa:- Username: tên GitHub của bạn.
- Password: dán token vừa tạo, không dùng mật khẩu tài khoản GitHub.
- Dùng store (lưu vĩnh viễn lên đĩa)
- git config –global credential.helper ‘store –file /path/to/my-credentials’
- (Tùy chọn) Lưu token để không nhập lại
- git config –global credential.helper store
Để lại một phản hồi