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

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

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

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

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

  • Липсващ произход:  Тази грешка обикновено се вижда, когато липсва „Произходът“. Origin е препратката към „Github-Fork“ и ако липсват, някои команди не работят правилно.
  • Неправилен URL:  В някои случаи конфигурацията на URL, зададена от приложението, може да е невярна и може да се наложи да бъде променена. Поради което някои команди може да не работят правилно.

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

Решение 1: Добавяне на произход

Ако Origin (който препраща към Fork) липсва, някои команди може да не работят правилно. Следователно в тази стъпка ще добавяме Origin ръчно. За да направите това:

  1. Натиснете едновременно бутоните „ Command “ + „Space“ .
  2. ВъведетеТерминал “ и натиснете „ Enter “.
  3. Въведете следната команда и натиснете „ Enter
    git remote -v
  4. Проверете дали има изброено дистанционно с име „Произход“ .
  5. Ако не, това означава, че вашият „ Произход “ липсва.
  6. Добавете Origin, като използвате следната команда
    git remote добавяне на начален URL / към / вашата / вилица
  7. Проверете дали проблемът продължава.

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

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

  1. Натиснете едновременно бутоните „ Command “ + „ Space “.
  2. ВъведетеТерминал “ и натиснете „ Enter “.
  3. Използвайте командата по-долу, за да промените URL адреса
    git remote set-url origin ssh: //[email protected]/username/newRepoName.git
  4. Проверете дали проблемът продължава.

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

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

  1. Натиснете едновременно бутоните „ Command “ + „ Space “.
  2. ВъведетеТерминал “ и натиснете „ Enter “.
  3. Използвайте командата по-долу, за да промените Origin на master
    git pull master master