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



Опитайте Нашия Инструмент За Премахване На Проблемите

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



Фатално: изглежда, че ‘origin’ не е грешка в хранилището на Git



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



Какво причинява грешката „Fatal:‘ origin ’не изглежда като Git Repository”?

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

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

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

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

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



  1. НатиснетеКоманда '+ „Космос“ бутони едновременно.
  2. Тип в „ Терминал И натиснете „ Въведете '.

    Терминал на MacOS

  3. Тип в следната команда и натиснете „ Въведете '
    git remote -v
  4. Проверете дали има дистанционно с име „Произход“ изброени.
  5. Ако не, това означава, че вашият „ Произход ' липсва.
  6. Добавяне Произход, използвайки следната команда
    git remote добавяне на начален URL / към / вашата / вилица
  7. Проверете за да видите дали проблемът продължава.

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

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

  1. НатиснетеКоманда „+“ Космос ”Бутони едновременно.
  2. Тип в „ Терминал И натиснете „ Въведете '.

    Терминал на MacOS

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

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

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

  1. НатиснетеКоманда „+“ Космос ”Бутони едновременно.
  2. Тип в „ Терминал И натиснете „ Въведете '.

    Терминал на MacOS

  3. Използвайте командата По-долу за да промените Произход да овладеят
    git pull master master
2 минути четене