Як виправити "Fatal: Походження не виявляється помилкою у сховищі Git"
Git - це система управління розподіленою версією, яка в основному використовується для відстеження змін у вихідному коді під час розробки програмного забезпечення. GitHub - це онлайн-сервіс хостингу для контролю версій за допомогою Git. Обидві ці послуги широко використовуються в розробці програмного забезпечення. Однак зовсім недавно надходило багато звітів, коли користувачі не можуть виконувати команди "git" у своєму Mac Terminal.
У цій статті ми поговоримо про причини, з-за яких спрацьовує помилка, та надамо життєздатні рішення для усунення проблеми. Не забудьте дотримуватися інструкції, щоб уникнути конфліктів.
Що спричиняє помилку "Fatal:" origin "не є сховищем Git?"
Отримавши численні звіти від багатьох користувачів, ми вирішили розглянути проблему і почали виявляти її першопричину. Згідно з нашими повідомленнями, причини, через які спрацьовує ця помилка, перелічені нижче:
- Відсутнє джерело: Ця помилка зазвичай спостерігається тоді, коли відсутня "Походження". Origin - це посилання на "Github-Fork", і якщо вони відсутні, деякі команди не працюють належним чином.
- Неправильна URL-адреса: у деяких випадках конфігурація URL-адреси, встановлена програмою, може бути помилковою, і її, можливо, доведеться змінити. Через що деякі команди можуть не працювати належним чином.
Тепер, коли ви маєте основне розуміння природи проблеми, ми перейдемо до вирішення.
Рішення 1: Додавання походження
Якщо в Origin (що посилається на Fork) відсутній, деякі команди можуть не працювати належним чином. Тому на цьому кроці ми додамо Origin вручну. Для цього:
- Натисніть одночасно кнопки « Command » + «Space» .
- Введіть " Terminal " і натисніть " Enter ".
Термінал MacOS - Введіть таку команду та натисніть « Enter »
git віддалений -v
- Перевірте, чи є в списку віддалений назви "Походження" .
- Якщо ні, то це означає, що " Походження " відсутнє.
- Додати Origin за допомогою наступної команди
git віддалений додати URL-код походження / до / ваш / fork
- Перевірте, чи проблема не зникає.
Рішення 2: Зміна URL-адреси
Якщо URL-адреса не вказана правильно, це може перешкодити належній роботі певних функцій програми. Тому на цьому кроці ми будемо змінювати URL-адресу. Для того:
- Натисніть одночасно кнопки « Command » + « Space ».
- Введіть " Terminal " і натисніть " Enter ".
Термінал MacOS - Використовуйте команду нижче, щоб змінити URL-адресу
git віддалене походження URL-адреси ssh: // /username/newRepoName.git
- Перевірте, чи проблема не зникає.
Рішення 3: Зміна походження на Master
Якщо ви намагаєтеся витягнути з програми Master, потрібно змінити походження на master, перш ніж намагатися додати або видалити пульт. Тому на цьому кроці ми будемо змінювати Походження на Майстер. Для того:
- Натисніть одночасно кнопки « Command » + « Space ».
- Введіть " Terminal " і натисніть " Enter ".
Термінал MacOS - Використовуйте команду нижче, щоб змінити Origin на master
git pull master master