Git – Cài đặt trên Centos

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

  1. Tạo Personal Access Token (PAT) trên GitHub
    • Vào GitHub → SettingsDeveloper settingsPersonal access tokens.
    • Tạo token mới → chọn scopes (phạm vi quyền): nếu bạn push code thì cần repo scope
    • Copy token (sao chép một lần vì GitHub sẽ không hiển thị lại).
  2. Sử dụng PAT khi Git hỏi mật khẩu Khi bạn chạy git push / git clone lầ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.
  3. Dùng store (lưu vĩnh viễn lên đĩa)
    • git config –global credential.helper ‘store –file /path/to/my-credentials’
  4. (Tùy chọn) Lưu token để không nhập lại
    • git config –global credential.helper store

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*