---
title: "Cách giải quyết lỗi password authentication Github"
description: "Bài viết này sẽ hướng dẫn bạn fix lỗi: remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead."
canonical: "https://200lab.io/blog/cach-giai-quyet-loi-password-authentication-github"
published: "2021-08-17T15:25:11Z"
updated: "2026-08-21T07:17:37Z"
authors: ["Nguyên"]
tags: ["Tips and tricks"]
reading_minutes: 3
access: "public"
---

> remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

Mình đoán là bữa giờ khi bạn làm việc với Github, bạn sẽ cảm thấy vô cùng bất ngờ khi gặp lỗi trên khi push code đúng không? Mình cũng giống bạn và sau khi tìm hiểu cách fix vấn đề trên và giải quyết êm xuôi, mình sẽ chia sẻ lại cho các bạn cách mà mình đã fix như thế nào và đầy đủ cho từng nền tảng: Windows, Mac, Linux.

Từ ngày 13 tháng 8 năm 2021, Github không còn chấp nhận mật khẩu tài khoản khi xác thực các hoạt động Git. Thay vào đó, bạn cần thêm PAT (Personal Access Token), bạn có thể làm theo phương pháp dưới đây để thêm PFA trên hệ thống của mình.

## Tạo Personal Access Token trên Github

Từ tài khoản Github của bạn, đi đến ****Settings**** =\> ****Developer Settings**** =\> ****Personal Access Token**** =\> ****Generate New Token**** (cung cấp mật khẩu của bạn) =\> ****Fillup the form**** =\> click ****Generate token**** =\> ****Copy the generated Token****, nó sẽ kiểu như thế này: `ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta`

Bây giờ hãy làm theo phương pháp dựa trên máy của bạn:

## For Windows OS

Đi đến ****Credential Manager**** từ ****Control Panel**** =\> ****Windows Credentials**** =\> find `git:https://github.com` =\> ****Edit**** =\> Thay Password bằng ****Github Personal Access Token**** của bạn =\> Vậy là hoàn tất.

## For MAC OS

Nhấp vào biểu tượng Spotlight (magnifying glass) ở phía bên phải của thanh menu. Gõ ****Keychain access**** rồi nhấn phím Enter để khởi chạy app =\> Trong Keychain Access, tìm kiếm `github.com` =\> Tìm mục nhập ****internet password**** cho `github.com` =\> Chỉnh sửa hoặc xóa mục cho phù hợp =\> Vậy là hoàn tất.

## For Linux based OS

Đối với Linux, bạn cần định cấu hình phía local GIT client với một username và địa chỉ email,

```
$ git config --global user.name "your_github_username"
$ git config --global user.email "your_github_email"
$ git config -l

```

Sau khi GIT được định cấu hình, chúng ta có thể bắt đầu sử dụng nó để truy cập GitHub. Ví dụ :

```
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
> Cloning into `Spoon-Knife`...
$ Username for 'https://github.com' : username
$ Password for 'https://github.com' : give your personal access token here

```

Bây giờ hãy lưu vào bộ nhớ cache của bản ghi đã cho trong máy tính của bạn để ghi nhớ mã token :

```
$ git config --global credential.helper cache

```

Nếu cần bấy cứ lúc nào bạn cũng có thể xóa bản ghi bộ nhớ cache bằng cách :

```
$ git config --global --unset credential.helper
$ git config --system --unset credential.helper

```

Giờ hãy thử xác minh:

```
$ git pull -v
```

## For PHPStorm

Nếu bạn đang sử dụng PHPStrom, hãy đi đến menu ****Git**** =\> ****pull**** và chọn authentication thông qua ****Personal Access Taken****. Gõ `PAT`  của bạn nó sẽ cho phép pull/push những thay đổi.

## Đọc thêm

- [Thử dùng Jev gánh việc chọn lọc mỗi sáng để Grok Bot đỡ tốn token](https://200lab.io/blog/jev-grok-bot-decisions.md): Jev của TypeSafe AI giúp Grok Bot chọn lọc và ra quyết định bằng JSON xác suất: lọc tin, phân loại tin nhắn khách, kiểm tra bản nháp, giảm token mỗi ngày.
- [Diagram Director: template Grok Bot vẽ sơ đồ system design có chuyển động](https://200lab.io/blog/grok-bot-diagram-director.md): Diagram Director là template Grok Bot vẽ sơ đồ system design có chuyển động; mọi con số phải nằm trong solution sheet trước khi dựng diagram.
- [Self Evolution: cách để Grok Bot tự cải tiến liên tục từ kinh nghiệm làm việc và người dùng](https://200lab.io/blog/grok-bot-self-evolution.md): Self Evolution giúp Grok Bot rút bài học từ việc hằng ngày, nhưng bot chỉ học khi có ghi log kèm bằng chứng và thay đổi rủi ro vẫn chờ bạn duyệt.
- [Cách đặt Grok Bot gửi bản tin cuối ngày nhắc việc cho chủ shop](https://200lab.io/blog/grok-bot-daily-digest-routine.md): Bản tin cuối ngày giúp người bán một mình gom việc còn treo. Với routine của Grok Bot, bot chỉ đọc bảng và nhắc việc theo lịch, chủ shop vẫn tự quyết định.
- [Dùng Grok Bot UI UX Pro Max làm landing page shop nến tiếng Việt](https://200lab.io/blog/ui-ux-pro-max-bot-candle-shop-landing-page.md): Grok Bot UI UX Pro Max dựng landing page shop nến; mình kiểm tra từng bước design system, contrast, font tiếng Việt và rút ra câu nhắn chỉnh bot cho mỗi bước.
- [Mọi bài viết chủ đề Tips and tricks](https://200lab.io/blog/tags/tips-and-tricks.md)

Toàn bộ nội dung: https://200lab.io/llms.txt
