Как да се поправи „Fatal: Origin не изглежда грешка в Git Repository“ Грешка

Git е разпределена система за контрол на версиите, която се използва предимно за проследяване на промените в изходния код по време на разработката на софтуер. GitHub е онлайн хостинг услуга за контрол на версиите, използваща Git. И двете услуги се използват широко в разработката на софтуер. Въпреки това, съвсем наскоро се появиха много отчети, в които потребителите не могат да изпълняват „git” команди в своя Mac Terminal.

Фатално: изглежда, че „origin“ не е грешка в Git Repository

В тази статия ще говорим за причините, поради които грешката се задейства и ще ви предоставим жизнеспособни решения за отстраняване на проблема. Не забравяйте да следвате внимателно ръководството, за да избегнете конфликти.

Какво причинява грешката „Fatal:„ origin “не е Git Repository?

След като получихме многобройни съобщения от множество потребители, решихме да проучим проблема и започнахме да идентифицираме неговата основна причина. Според нашите доклади причините, поради които се задейства тази грешка, са изброени по-долу:

  • Липсва Произход: Тази грешка обикновено се наблюдава, когато липсва „Произход“. 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 / към / си / вилица 
  7. Проверете дали проблемът продължава.

Решение 2: Промяна на URL адреса

Ако URL адресът не е посочен правилно, това може да попречи на някои функции на приложението да работят правилно. Следователно в тази стъпка ще променим URL адреса. За това:

  1. Натиснете едновременно бутоните „ Command “ + „ Space “.
  2. ВъведетеTerminal “ и натиснете „ Enter “.

    Терминал MacOS
  3. Използвайте командата по-долу, за да промените URL адреса
     git remote set-url origin ssh: // /username/newRepoName.git 
  4. Проверете дали проблемът продължава.

Решение 3: Промяна на произхода на Master

Ако се опитвате да изтеглите от Master, е необходимо да промените произхода на master, преди да се опитате да добавите или премахнете дистанционното. Следователно в тази стъпка ще променим Произхода на Учителя. За това:

  1. Натиснете едновременно бутоните „ Command “ + „ Space “.
  2. ВъведетеTerminal “ и натиснете „ Enter “.

    Терминал MacOS
  3. Използвайте командата по-долу, за да промените Origin към master
     git pull master master 

Интересни Статии