Git to rozproszony system kontroli wersji, który jest używany głównie do śledzenia zmian w kodzie źródłowym podczas tworzenia oprogramowania. GitHub to usługa hostingowa online do kontroli wersji za pomocą Git. Obie te usługi są szeroko stosowane w tworzeniu oprogramowania. Jednak całkiem niedawno pojawiło się wiele raportów, w których użytkownicy nie mogą wykonywać poleceń „git” w terminalu Mac.

W tym artykule omówimy przyczyny, z powodu których pojawia się błąd, i przedstawimy możliwe rozwiązania problemu. Upewnij się, że postępujesz zgodnie z instrukcją, aby uniknąć konfliktów.
Co powoduje, że błąd „Fatal:„ origin ”nie wydaje się być repozytorium Git”?
Po otrzymaniu wielu raportów od wielu użytkowników zdecydowaliśmy się zbadać problem i zaczęliśmy identyfikować jego główną przyczynę. Według naszych raportów powody, dla których wyzwalany jest ten błąd, są wymienione poniżej:
- Brakujące źródło: ten błąd pojawia się zwykle, gdy brakuje „Źródła”. Origin jest odniesieniem do „Github-Fork” i jeśli go nie ma, niektóre polecenia nie działają poprawnie.
- Nieprawidłowy adres URL: w niektórych przypadkach konfiguracja adresu URL ustawiona przez aplikację może być fałszywa i może wymagać zmiany. Z tego powodu niektóre polecenia mogą nie działać poprawnie.
Teraz, gdy masz już podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań.
Rozwiązanie 1: Dodawanie źródła
Jeśli w Origin (to odwołuje się do Fork) brakuje niektórych poleceń, które mogą nie działać poprawnie. Dlatego w tym kroku będziemy dodawać Origin ręcznie. Aby to zrobić:
- Naciśnij jednocześnie przyciski „ Command ” + „Space” .
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
- Wpisz następujące polecenie i naciśnij „ Enter ”
git remote -v
- Sprawdź, czy na liście znajduje się pilot o nazwie „Origin” .
- Jeśli nie, oznacza to, że brakuje Twojego „ Origin ”.
- Dodaj początek za pomocą następującego polecenia
git remote dodaj adres URL pochodzenia / do / your / fork
- Sprawdź, czy problem nadal występuje.
Rozwiązanie 2: Zmiana adresu URL
Jeśli adres URL nie jest prawidłowo powiązany, może to uniemożliwić prawidłowe działanie niektórych funkcji aplikacji. Dlatego w tym kroku będziemy zmieniać adres URL. Za to:
- Naciśnij jednocześnie przyciski „ Command ” + „ Space ”.
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
- Użyj poniższego polecenia, aby zmienić adres URL
git remote set-url origin ssh: //[email protected]/username/newRepoName.git
- Sprawdź, czy problem nadal występuje.
Rozwiązanie 3: Zmiana pochodzenia na główny
Jeśli próbujesz wyciągnąć z Mastera, konieczna jest zmiana pochodzenia na master przed próbą dodania lub usunięcia pilota. Dlatego na tym etapie zmienimy Origin na Master. Za to:
- Naciśnij jednocześnie przyciski „ Command ” + „ Space ”.
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
- Użyj poniższego polecenia, aby zmienić Origin na master
git pull origin master