Khắc phục: ‘git’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Một số người dùng báo cáo nhận được “Git’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài ” lỗi khi cố gắng chạy lệnh git trong Command Prompt. Trong khi một số người dùng báo cáo rằng sự cố này đã xảy ra sau khi họ cài đặt Git cho Windows, những người khác gặp phải sự cố này ngay sau khi quá trình cài đặt Git hoàn tất.



‘Git’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài,
chương trình có thể hoạt động hoặc tệp hàng loạt.



Điều gì gây ra 'git' không được nhận dạng là lỗi lệnh nội bộ hoặc bên ngoài

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau. Dựa trên các cuộc điều tra của chúng tôi, có một số trường hợp khiến lỗi này xảy ra:



  • Git PATH không (hoặc không chính xác) được đặt trong Biến - Một phần mềm gần đây trong chính phần mềm hoặc do lỗi người dùng có thể đã định cấu hình sai Git PATH trong dấu ngoặc nhọn.
  • CMD đã được mở trong quá trình cài đặt GIT - Nếu gần đây bạn đã cài đặt Git cho Windows trong khi cửa sổ Command Prompt được mở, sự cố có thể được giải quyết ngay khi bạn mở lại Command Prompt.

Nếu bạn đang gặp khó khăn để giải quyết vấn đề cụ thể này, bài viết này sẽ cung cấp cho bạn một số hướng dẫn khắc phục sự cố. Dưới đây, bạn có một bộ sưu tập các phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng để khắc phục sự cố. Để có kết quả tốt nhất, hãy thực hiện theo các phương pháp cho đến khi bạn tìm thấy bản sửa lỗi có hiệu quả trong việc giải quyết vấn đề trong tình huống cụ thể của bạn.

Phương pháp 1: Mở lại Command Prompt

Nếu bạn là một chàng trai (hoặc cô gái) thiết bị đầu cuối và bạn luôn mở cửa sổ CMD (ngay cả trong quá trình cài đặt Git), sự cố có thể xảy ra do Command Prompt không được cập nhật với các thay đổi Biến mới nhất.

Nếu tình huống này có thể áp dụng cho bạn, cách khắc phục đơn giản là đóng cửa sổ CMD và mở một cửa sổ khác. Nếu đường dẫn được đặt chính xác, bạn sẽ có thể sử dụng các lệnh Git mà không nhận được “Git’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài ” lỗi.



Nếu trường hợp này không áp dụng được cho trường hợp của bạn, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 2: Sử dụng cách Tự động thêm đường dẫn GIT vào Biến

Nếu bạn muốn tránh xa các biến PATH, bạn có thể giải quyết “Git’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài ” bằng cách sử dụng GUI cài đặt Git để tự động tạo các biến Đường dẫn cho bạn. Làm điều này sẽ cho phép bạn sử dụng Git từ cả Git Bash và từ Windows Command Prompt.

Dưới đây là hướng dẫn nhanh về cách gỡ cài đặt Git và sau đó định cấu hình cài đặt ban đầu để tự động thêm các biến đường dẫn cho bạn:

  1. nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “ appwiz.cpl ' và hãy nhấn Đi vào để mở ra Chương trình và các tính năng cửa sổ.

    Hộp thoại chạy: appwiz.cpl

  2. Phía trong Chương trình và các tính năng , tìm mục nhập Git, nhấp chuột phải vào mục đó và nhấp vào Gỡ cài đặt . Sau đó, làm theo lời nhắc trên màn hình để xóa cài đặt Git hiện tại.

    Gỡ cài đặt phiên bản Git hiện tại của bạn

  3. Khởi động lại máy tính của bạn để hoàn tất quá trình gỡ cài đặt.
  4. Truy cập liên kết này ( đây ) và tải xuống phiên bản mới nhất của Git dành cho Windows. Quá trình tải xuống sẽ tự động bắt đầu. Nếu không, chỉ cần nhấp vào phiên bản được liên kết với kiến ​​trúc bit hệ điều hành của bạn.

    Tải xuống tệp thực thi cài đặt Git

  5. Mở tệp thực thi cài đặt và tiếp tục với lời nhắc cài đặt. Bạn có thể để tất cả các tùy chọn về giá trị mặc định. Khi bạn chuyển đến Điều chỉnh môi trường PATH, hãy đảm bảo rằng bạn chọn Sử dụng Git từ Windows Command Prompt chuyển đổi.

    Chọn Sử dụng Git từ Dấu nhắc Lệnh của Windows

  6. Tiếp tục cấu hình cài đặt bằng cách để lại các giá trị đã chọn mặc định (hoặc chọn của riêng bạn), sau đó nhấp vào Tải về cái nút.

    Cài đặt Git cho Windows

  7. Sau khi cài đặt xong, hãy khởi động lại máy tính của bạn. Ở lần khởi động tiếp theo, bạn sẽ có thể chạy các lệnh trực tiếp từ Dấu nhắc lệnh của Windows .

Nếu bạn đang tìm kiếm một phương pháp có thể giải quyết sự cố mà không cần phải gỡ cài đặt ứng dụng khách Git, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Thêm biến PATH theo cách thủ công

Nếu bạn đã đi xa đến mức này mà không có kết quả, rất có thể bạn đang gặp sự cố cụ thể này vì biến Git không được định cấu hình (hoặc được định cấu hình không đúng) trong Biến môi trường .

May mắn thay, bạn có thể định cấu hình giá trị Biến theo cách thủ công bằng cách làm theo một số hướng dẫn. Đây là những gì bạn cần làm:

  1. Mở File Explorer và điều hướng đến vị trí của thư mục cmd bên trong cài đặt Git. Dưới đây là các đường dẫn mặc định cho phiên bản x86 và x64:
     Máy tính của tôi (PC này)> Đĩa cục bộ (C :)> Tệp chương trình (x86)> Git> cmd Máy tính của tôi (PC này)> Đĩa cục bộ (C :)> Tệp chương trình> Git> cmd 
  2. Tiếp theo, nhấp chuột phải vào git.exe và lựa chọn Tính chất . Sau đó, trong chung tab của Thuộc tính git.exe , sao chép vị trí của tệp thực thi (chúng tôi sẽ cần nó sau).

    Sao chép vị trí của git.exe

  3. Tiếp theo, nhấn Phím Windows + R để mở ra một Chạy hộp thoại, sau đó nhập “ sysdm.cpl ' và hãy nhấn Đi vào để mở Thuộc tính hệ thống thực đơn.

    Hộp thoại chạy: sysdm.cpl

  4. Bên trong Thuộc tính hệ thống menu, đi đến Nâng cao tab và nhấp vào Biến môi trường .

    Chuyển đến tab Nâng cao và nhấp vào Biến môi trường

  5. Bên trong Biến môi trường menu, đi đến Các biến hệ thống menu con, chọn Con đường , sau đó nhấp vào Biên tập cái nút.

    Chuyển đến Biến hệ thống, chọn Đường dẫn và nhấp vào nút Chỉnh sửa

  6. bên trong Chỉnh sửa các biến môi trường cửa sổ, nhấp vào Mới và chỉ cần dán vị trí mà chúng tôi đã sao chép ở bước 2. Sau đó, nhấn Đi vào để tạo biến.

    Nhấp vào Mới và dán vị trí của git.exe

  7. Nhấp chuột đồng ý trên mọi lời nhắc đã mở để đảm bảo rằng thay đổi được lưu.
  8. Mở cửa sổ CMD và gõ “git”. Bạn sẽ không còn gặp phải “Git’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài ” lỗi.

    Lỗi thiết bị đầu cuối Git hiện đã được giải quyết

4 phút đọc