Jak naprawić błąd „Fatal: Origin nie wygląda na repozytorium Git”



Wypróbuj Nasz Instrument Do Eliminowania Problemów

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.



Błąd krytyczny: „źródło” nie wydaje się być błędem repozytorium Git



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 jest zwykle widoczny, gdy brakuje „Origin”. Origin to odniesienie do „Github-Fork”, a jeśli go nie ma, niektóre polecenia nie działają poprawnie.
  • Niepoprawny 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 (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śnijKomenda „+ 'Przestrzeń' przyciski jednocześnie.
  2. Rodzaj w ' Terminal ”I naciśnij„ Wchodzić ”.

    Terminal MacOS

  3. Rodzaj w następującym poleceniu i naciśnij „ Wchodzić '
    git remote -v
  4. Sprawdź, czy istnieje pilot o nazwie 'Pochodzenie' katalogowany.
  5. Jeśli nie, oznacza to, że „ Pochodzenie ' brakuje.
  6. Dodaj Początek za pomocą następującego polecenia
    git remote dodaj adres URL pochodzenia / do / your / fork
  7. Czek aby sprawdzić, 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śnijKomenda „+” Przestrzeń ”Jednocześnie.
  2. Rodzaj w ' Terminal ”I naciśnij„ Wchodzić ”.

    Terminal MacOS

  3. Posługiwać się poniższe polecenie, aby zmienić adres URL
    git remote set-url origin ssh: //git@github.com/username/newRepoName.git
  4. Czek aby sprawdzić, 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śnijKomenda „+” Przestrzeń ”Jednocześnie.
  2. Rodzaj w ' Terminal ”I naciśnij„ Wchodzić ”.

    Terminal MacOS

  3. Posługiwać się Komenda poniżej żeby zmienić Pochodzenie opanować
    git pull origin master
2 minuty czytania