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ć:
- naciśnij „ Komenda „+ 'Przestrzeń' przyciski jednocześnie.
- Rodzaj w ' Terminal ”I naciśnij„ Wchodzić ”.
Terminal MacOS
- Rodzaj w następującym poleceniu i naciśnij „ Wchodzić '
git remote -v
- Sprawdź, czy istnieje pilot o nazwie 'Pochodzenie' katalogowany.
- Jeśli nie, oznacza to, że „ Pochodzenie ' brakuje.
- Dodaj Początek za pomocą następującego polecenia
git remote dodaj adres URL pochodzenia / do / your / fork
- 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:
- naciśnij „ Komenda „+” Przestrzeń ”Jednocześnie.
- Rodzaj w ' Terminal ”I naciśnij„ Wchodzić ”.
Terminal MacOS
- Posługiwać się poniższe polecenie, aby zmienić adres URL
git remote set-url origin ssh: //git@github.com/username/newRepoName.git
- 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:
- naciśnij „ Komenda „+” Przestrzeń ”Jednocześnie.
- Rodzaj w ' Terminal ”I naciśnij„ Wchodzić ”.
Terminal MacOS
- Posługiwać się Komenda poniżej żeby zmienić Pochodzenie opanować
git pull origin master