Як виправити "Fatal: Походження не виявляється помилкою у сховищі Git"

Git - це система управління розподіленою версією, яка в основному використовується для відстеження змін у вихідному коді під час розробки програмного забезпечення. GitHub - це онлайн-сервіс хостингу для контролю версій за допомогою Git. Обидві ці послуги широко використовуються в розробці програмного забезпечення. Однак зовсім недавно надходило багато звітів, коли користувачі не можуть виконувати команди "git" у своєму Mac Terminal.

Fatal: "origin", схоже, не є помилкою репозиторію Git

У цій статті ми поговоримо про причини, з-за яких спрацьовує помилка, та надамо життєздатні рішення для усунення проблеми. Не забудьте дотримуватися інструкції, щоб уникнути конфліктів.

Що спричиняє помилку "Fatal:" origin "не є сховищем Git?"

Отримавши численні звіти від багатьох користувачів, ми вирішили розглянути проблему і почали виявляти її першопричину. Згідно з нашими повідомленнями, причини, через які спрацьовує ця помилка, перелічені нижче:

  • Відсутнє джерело: Ця помилка зазвичай спостерігається тоді, коли відсутня "Походження". Origin - це посилання на "Github-Fork", і якщо вони відсутні, деякі команди не працюють належним чином.
  • Неправильна URL-адреса: у деяких випадках конфігурація URL-адреси, встановлена ​​програмою, може бути помилковою, і її, можливо, доведеться змінити. Через що деякі команди можуть не працювати належним чином.

Тепер, коли ви маєте основне розуміння природи проблеми, ми перейдемо до вирішення.

Рішення 1: Додавання походження

Якщо в Origin (що посилається на Fork) відсутній, деякі команди можуть не працювати належним чином. Тому на цьому кроці ми додамо Origin вручну. Для цього:

  1. Натисніть одночасно кнопки « Command » + «Space» .
  2. Введіть " Terminal " і натисніть " Enter ".

    Термінал MacOS
  3. Введіть таку команду та натисніть « Enter »
     git віддалений -v 
  4. Перевірте, чи є в списку віддалений назви "Походження" .
  5. Якщо ні, то це означає, що " Походження " відсутнє.
  6. Додати Origin за допомогою наступної команди
     git віддалений додати URL-код походження / до / ваш / fork 
  7. Перевірте, чи проблема не зникає.

Рішення 2: Зміна URL-адреси

Якщо URL-адреса не вказана правильно, це може перешкодити належній роботі певних функцій програми. Тому на цьому кроці ми будемо змінювати URL-адресу. Для того:

  1. Натисніть одночасно кнопки « Command » + « Space ».
  2. Введіть " Terminal " і натисніть " Enter ".

    Термінал MacOS
  3. Використовуйте команду нижче, щоб змінити URL-адресу
     git віддалене походження URL-адреси ssh: // /username/newRepoName.git 
  4. Перевірте, чи проблема не зникає.

Рішення 3: Зміна походження на Master

Якщо ви намагаєтеся витягнути з програми Master, потрібно змінити походження на master, перш ніж намагатися додати або видалити пульт. Тому на цьому кроці ми будемо змінювати Походження на Майстер. Для того:

  1. Натисніть одночасно кнопки « Command » + « Space ».
  2. Введіть " Terminal " і натисніть " Enter ".

    Термінал MacOS
  3. Використовуйте команду нижче, щоб змінити Origin на master
     git pull master master 

Цікаві Статті