Jak naprawić błąd „Fatal: Origin nie wydaje się być repozytorium Git”

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ć:

  1. Naciśnij jednocześnie przyciski „ Command ” + „Space” .
  2. WpiszTerminal ” i naciśnij „ Enter ”.
  3. Wpisz następujące polecenie i naciśnij „ Enter
    git remote -v
  4. Sprawdź, czy na liście znajduje się pilot o nazwie „Origin” .
  5. Jeśli nie, oznacza to, że brakuje Twojego „ Origin ”.
  6. Dodaj początek za pomocą następującego polecenia
    git remote dodaj adres URL pochodzenia / do / your / fork
  7. 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:

  1. Naciśnij jednocześnie przyciski „ Command ” + „ Space ”.
  2. WpiszTerminal ” i naciśnij „ Enter ”.
  3. Użyj poniższego polecenia, aby zmienić adres URL
    git remote set-url origin ssh: //[email protected]/username/newRepoName.git
  4. 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:

  1. Naciśnij jednocześnie przyciski „ Command ” + „ Space ”.
  2. WpiszTerminal ” i naciśnij „ Enter ”.
  3. Użyj poniższego polecenia, aby zmienić Origin na master
    git pull origin master