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

Một số người dùng báo cáo việc nhận lỗi git 'không được công nhận là lỗi nội bộ hoặc bên ngoài lỗi lỗi khi cố gắng chạy lệnh git trong Dấu nhắc lệnh. Mặc dù 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 phải đối mặt với vấn đề này ngay khi quá trình cài đặt Git hoàn tất.

'git' không được công nhận là lệnh nội bộ hoặc bên ngoài,

chương trình hoạt động hoặc tập tin hàng loạt.

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

Chúng tôi đã điều tra vấn đề đặc biệt 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 điều tra của chúng tôi, có một số tình huống tại sao lỗi này xảy ra:

  • Git PATH không được đặt (hoặc không chính xác) trong Biến - Một phần mềm gần đây trong chính phần mềm hoặc lỗi người dùng có thể đã cấu hình không chính xác Git PATH trong khung biế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ổ Dấu nhắc Lệnh được mở, vấn đề có thể được giải quyết ngay khi bạn mở lại Dấu nhắc Lệnh.

Nếu bạn đang đấu tranh để 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 tập hợp các phương thức mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết vấn đề. Để có kết quả tốt nhất, hãy làm theo các phương pháp theo thứ tự cho đến khi bạn tìm thấy một 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.

Cách 1: Mở lại Dấu nhắc lệnh

Nếu bạn là loại người (hoặc cô gái) cuối cùng và bạn luôn mở cửa sổ CMD (ngay cả khi cài đặt Git), sự cố có thể xảy ra do Dấu nhắc lệnh không được cập nhật với các thay đổi Biến mới nhất.

Nếu kịch bản này có thể áp dụng cho bạn, cách khắc phục cũng đơn giản như đóng cửa sổ CMD và mở một kịch bản 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 lệnh git 'không được nhận ra là lỗi nội bộ hoặc lệnh bên ngoài .

Nếu kịch bản này không áp dụng cho tình huống 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 việc gây rối với các biến PATH, bạn có thể giải quyết lỗi git 'không được nhận ra là lỗi bên trong hoặc bên ngoài lệnh 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 Run. Sau đó, nhập vào appwiz.cpl, và nhấn Enter để mở cửa sổ Chương trình và Tính năng .

    Chạy hộp thoại: appwiz.cpl
  2. Bên trong Chương trình và Tính năng, hãy tìm mục 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 ( tại đây ) và tải xuống phiên bản Git mới nhất cho Windows. Việc 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.

    Đang tải xuống bản cài đặt Git
  5. Mở cài đặt thực thi và làm theo với lời nhắc cài đặt. Bạn có thể để tất cả các tùy chọn cho các giá trị mặc định. Khi bạn đến môi trường Điều chỉnh PATH, hãy đảm bảo 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 để các giá trị được chọn mặc định (hoặc chọn giá trị của riêng bạn), sau đó nhấp vào nút Cài đặt .

    Cài đặt Git cho Windows
  7. Sau khi cài đặt hoàn tất, 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ừ Windows Command Prompt .

Nếu bạn đang tìm kiếm một phương pháp sẽ giải quyết vấn đề mà không 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.

Cách 3: Thêm thủ công biến PATH

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 phải vấn đề 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 bộ 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 các 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à chọn Thuộc tính . Sau đó, trong tab Chung của Thuộc tính git.exe, sao chép vị trí của tệp thực thi (chúng ta 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ở hộp thoại Run, sau đó nhập vào bộ sysdm.cpl, và nhấn Enter để mở menu Thuộc tính hệ thống .

    Chạy hộp thoại: sysdm.cpl
  4. Trong menu Thuộc tính hệ thống, chuyển đến tab Nâng cao 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. Trong menu Biến môi trường, đi đến menu con Biến hệ thống, chọn Đường dẫn, sau đó nhấp vào nút Chỉnh sửa .

    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. Trong cửa sổ Chỉnh sửa biến môi trường, nhấp vào nút Mới và chỉ cần dán vị trí mà chúng tôi đã sao chép ở bước 2. Sau đó, nhấn Enter để tạo biến.

    Nhấp vào Mới và dán vị trí của git.exe
  7. Nhấp OK trên mỗi dấu nhắc đã mở để đảm bảo rằng thay đổi được lưu.
  8. Mở một cửa sổ CMD và gõ vào đây. Bạn sẽ không còn gặp phải lỗi git 'không được công nhận là lỗi nội bộ hoặc lệnh bên ngoài .

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

Bài ViếT Thú Vị