Computer >> Máy Tính >  >> Xử lý sự cố >> Apple

Cách khắc phục lỗi 'Fatal:Origin dường như không phải là lỗi của kho lưu trữ Git'

Git là một hệ thống kiểm soát phiên bản phân tán được sử dụng chủ yếu để theo dõi các thay đổi trong mã nguồn trong quá trình phát triển phần mềm. GitHub là một dịch vụ lưu trữ trực tuyến để kiểm soát phiên bản sử dụng Git. Cả hai dịch vụ này đều được sử dụng rộng rãi trong Phát triển phần mềm. Tuy nhiên, gần đây, rất nhiều báo cáo về việc người dùng không thể thực hiện lệnh “git” trong Mac Terminal của họ.

Cách khắc phục lỗi  Fatal:Origin dường như không phải là lỗi của kho lưu trữ Git

Trong bài viết này, chúng tôi sẽ nói về các lý do mà lỗi được kích hoạt và cung cấp cho bạn các giải pháp khả thi để khắc phục sự cố. Đảm bảo làm theo hướng dẫn cẩn thận để tránh xung đột.

Nguyên nhân nào gây ra lỗi “Fatal:‘ origin ’dường như không phải là Git Repository”?

Sau khi nhận được nhiều báo cáo từ nhiều người dùng, chúng tôi quyết định điều tra vấn đề và bắt đầu xác định nguyên nhân gốc rễ của nó. Theo báo cáo của chúng tôi, các lý do mà lỗi này được kích hoạt được liệt kê bên dưới:

  • Nguồn gốc bị thiếu: Lỗi này thường thấy khi thiếu "Nguồn gốc". Nguồn gốc là tham chiếu đến “Github-Fork” và nếu thiếu, một số lệnh sẽ không hoạt động bình thường.
  • URL không chính xác: Trong một số trường hợp, cấu hình URL do ứng dụng đặt có thể sai và có thể phải thay đổi cấu hình URL. Do đó, một số lệnh có thể không hoạt động bình thường.

Bây giờ bạn đã hiểu cơ bản về bản chất của vấn đề, chúng ta sẽ chuyển sang các giải pháp.

Giải pháp 1:Thêm nguồn gốc

Nếu Origin (tham chiếu đến Fork) bị thiếu, một số lệnh có thể không hoạt động bình thường. Do đó, trong bước này, chúng tôi sẽ thêm Nguồn gốc theo cách thủ công. Để làm được điều đó:

  1. Nhấn Lệnh ”+ “ Dấu cách ” các nút đồng thời.
  2. Loại trong “ Nhà ga ”Và nhấn“ Enter “. Cách khắc phục lỗi  Fatal:Origin dường như không phải là lỗi của kho lưu trữ Git
  3. Loại trong lệnh sau và nhấn “ Enter
    git remote -v
  4. Kiểm tra xem có điều khiển từ xa nào có tên “Nguồn gốc” không được liệt kê.
  5. Nếu không, điều đó có nghĩa là “ Nguồn gốc của bạn ”Bị thiếu.
  6. Thêm Nguồn gốc bằng cách sử dụng lệnh sau
    git remote add origin url/to/your/fork
  7. Kiểm tra để xem sự cố vẫn tiếp diễn.

Giải pháp 2:Thay đổi URL

Nếu URL không được tham chiếu chính xác, nó có thể ngăn một số chức năng của ứng dụng hoạt động bình thường. Do đó, trong bước này, chúng tôi sẽ thay đổi URL. Vì điều đó:

  1. Nhấn Lệnh ”+“ Dấu cách Các nút ”đồng thời.
  2. Loại trong “ Nhà ga ”Và nhấn“ Enter “. Cách khắc phục lỗi  Fatal:Origin dường như không phải là lỗi của kho lưu trữ Git
  3. Sử dụng lệnh bên dưới để thay đổi URL
    git remote set-url origin ssh://git@github.com/username/newRepoName.git
  4. Kiểm tra để xem sự cố vẫn tiếp diễn.

Giải pháp 3:Thay đổi Origin thành Master

Nếu bạn đang cố gắng kéo từ Master, cần phải thay đổi nguồn gốc thành master trước khi cố gắng thêm hoặc xóa điều khiển từ xa. Do đó, trong bước này, chúng tôi sẽ thay đổi Nguồn gốc thành Chính. Vì điều đó:

  1. Nhấn Lệnh ”+“ Dấu cách Các nút ”đồng thời.
  2. Loại trong “ Nhà ga ”Và nhấn“ Enter “. Cách khắc phục lỗi  Fatal:Origin dường như không phải là lỗi của kho lưu trữ Git
  3. Sử dụng lệnh bên dưới để thay đổi Nguồn gốc để làm chủ
    git pull origin master