Jak naprawić błąd „Fatal: Origin nie wydaje się być błędem repozytorium Git”
Git to rozproszony system kontroli wersji, który służy przede wszystkim do śledzenia zmian w kodzie źródłowym podczas tworzenia oprogramowania. GitHub to internetowa usługa hostingowa do kontroli wersji za pomocą Git. Obie te usługi są szeroko stosowane w rozwoju oprogramowania. Jednak ostatnio pojawiło się wiele raportów, w których użytkownicy nie są w stanie wykonywać poleceń „git” w terminalu Mac.
W tym artykule omówimy powody, dla których błąd jest wywoływany, i przedstawimy realne rozwiązania problemu. Pamiętaj, aby dokładnie przestrzegać instrukcji, aby uniknąć konfliktów.
Co powoduje, że błąd „Fatal: 'origin” nie wydaje się być repozytorium Git?
Po otrzymaniu licznych raportów od wielu użytkowników postanowiliśmy zbadać problem i zaczęliśmy identyfikować jego główną przyczynę. Według naszych raportów przyczyny, dla których ten błąd jest wywoływany, wymieniono poniżej:
- Brakujące pochodzenie: ten błąd jest zwykle wyświetlany, gdy brakuje „Pochodzenie”. Origin to odniesienie do „Github-Fork”, a jeśli go brakuje, 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 podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań.
Rozwiązanie 1: Dodanie pochodzenia
Jeśli brakuje Origin (odwołującego się do Fork), niektóre polecenia mogą nie działać poprawnie. Dlatego w tym kroku dodamy ręcznie Origin. Aby to zrobić:
- Naciśnij jednocześnie przyciski „ Command ” + „Space” .
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
Terminal MacOS - Wpisz następujące polecenie i naciśnij „ Enter ”
git zdalny -v
- Sprawdź, czy na liście znajduje się pilot o nazwie „Pochodzenie” .
- Jeśli nie, oznacza to, że brakuje Twojego „ Pochodzenia ”.
- Dodaj pochodzenie za pomocą następującego polecenia
git remote dodaj adres url / do / your / fork
- Sprawdź, czy problem nadal występuje.
Rozwiązanie 2: Zmiana adresu URL
Jeśli adres URL nie zostanie poprawnie przywołany, może to uniemożliwić prawidłowe działanie niektórych funkcji aplikacji. Dlatego na tym etapie zmienimy adres URL. Za to:
- Naciśnij jednocześnie przyciski „ Command ” + „ Space ”.
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
Terminal MacOS - Użyj poniższego polecenia, aby zmienić adres URL
git zdalny początek adresu URL ssh: // /username/newRepoName.git
- Sprawdź, czy problem nadal występuje.
Rozwiązanie 3: Zmiana źródła na wzorzec
Jeśli próbujesz pobrać z Master, musisz zmienić źródło na master przed próbą dodania lub usunięcia pilota. Dlatego na tym etapie zmienimy Źródło na Mistrz. Za to:
- Naciśnij jednocześnie przyciski „ Command ” + „ Space ”.
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
Terminal MacOS - Użyj poniższego polecenia, aby zmienić Origin na master
git pull master master