Как да се поправи „Fatal: Origin не изглежда грешка в Git Repository“ Грешка
Git е разпределена система за контрол на версиите, която се използва предимно за проследяване на промените в изходния код по време на разработката на софтуер. GitHub е онлайн хостинг услуга за контрол на версиите, използваща Git. И двете услуги се използват широко в разработката на софтуер. Въпреки това, съвсем наскоро се появиха много отчети, в които потребителите не могат да изпълняват „git” команди в своя Mac Terminal.
В тази статия ще говорим за причините, поради които грешката се задейства и ще ви предоставим жизнеспособни решения за отстраняване на проблема. Не забравяйте да следвате внимателно ръководството, за да избегнете конфликти.
Какво причинява грешката „Fatal:„ origin “не е Git Repository?
След като получихме многобройни съобщения от множество потребители, решихме да проучим проблема и започнахме да идентифицираме неговата основна причина. Според нашите доклади причините, поради които се задейства тази грешка, са изброени по-долу:
- Липсва Произход: Тази грешка обикновено се наблюдава, когато липсва „Произход“. Origin е препратката към „Github-Fork“ и ако липсва, някои команди не работят правилно.
- Неправилен URL адрес: В някои случаи конфигурацията на URL адрес, зададена от приложението, може да е невярна и може да се наложи да бъде променена. Поради това някои команди може да не работят правилно.
Сега, когато имате основно разбиране за същността на проблема, ще преминем към решенията.
Решение 1: Добавяне на произход
Ако липсва Origin (че препратките към Fork), някои команди може да не работят правилно. Следователно в тази стъпка ще добавяме Origin ръчно. За да направите това:
- Натиснете едновременно бутоните „ Command “ + „Space“ .
- Въведете „ Terminal “ и натиснете „ Enter “.
Терминал MacOS - Въведете следната команда и натиснете „ Enter “
git дистанционно -v
- Проверете дали има изброено дистанционно име „Произход“ .
- Ако не, това означава, че вашият „ Произход “ липсва.
- Добавете Origin чрез следната команда
git дистанционно добавяне на произход URL / към / си / вилица
- Проверете дали проблемът продължава.
Решение 2: Промяна на URL адреса
Ако URL адресът не е посочен правилно, това може да попречи на някои функции на приложението да работят правилно. Следователно в тази стъпка ще променим URL адреса. За това:
- Натиснете едновременно бутоните „ Command “ + „ Space “.
- Въведете „ Terminal “ и натиснете „ Enter “.
Терминал MacOS - Използвайте командата по-долу, за да промените URL адреса
git remote set-url origin ssh: // /username/newRepoName.git
- Проверете дали проблемът продължава.
Решение 3: Промяна на произхода на Master
Ако се опитвате да изтеглите от Master, е необходимо да промените произхода на master, преди да се опитате да добавите или премахнете дистанционното. Следователно в тази стъпка ще променим Произхода на Учителя. За това:
- Натиснете едновременно бутоните „ Command “ + „ Space “.
- Въведете „ Terminal “ и натиснете „ Enter “.
Терминал MacOS - Използвайте командата по-долу, за да промените Origin към master
git pull master master