Wie man den Fehler "Schwerwiegend: Origin scheint kein Git-Repository zu sein" behebt
Git ist ein verteiltes Versionskontrollsystem, das hauptsächlich zur Verfolgung von Änderungen im Quellcode während der Softwareentwicklung verwendet wird. GitHub ist ein Online-Hosting-Dienst für die Versionskontrolle mit Git. Beide Dienste werden häufig in der Softwareentwicklung verwendet. In jüngster Zeit sind jedoch zahlreiche Berichte eingegangen, in denen Benutzer keine "git" -Befehle in ihrem Mac-Terminal ausführen können.
In diesem Artikel werden wir über die Gründe sprechen, aus denen der Fehler ausgelöst wurde, und Ihnen praktikable Lösungen zur Behebung des Problems anbieten. Befolgen Sie die Anleitung sorgfältig, um Konflikte zu vermeiden.
Wodurch wird der Fehler „Fatal: 'origin' scheint kein Git-Repository zu sein“ verursacht?
Nachdem wir zahlreiche Berichte von mehreren Benutzern erhalten hatten, entschieden wir uns, das Problem zu untersuchen und die Hauptursache zu identifizieren. Nach unseren Berichten sind die Gründe, aufgrund derer dieser Fehler ausgelöst wird, unten aufgeführt:
- Fehlender Ursprung: Dieser Fehler tritt normalerweise auf, wenn der Ursprung fehlt. Origin ist der Verweis auf "Github-Fork" und wenn er fehlt, funktionieren einige Befehle nicht richtig.
- Falsche URL: In einigen Fällen ist die von der Anwendung festgelegte URL-Konfiguration möglicherweise falsch und muss möglicherweise geändert werden. Aufgrund dessen funktionieren einige Befehle möglicherweise nicht richtig.
Nachdem Sie ein grundlegendes Verständnis für die Art des Problems haben, werden wir uns den Lösungen zuwenden.
Lösung 1: Hinzufügen von Origin
Wenn Origin (das auf Fork verweist) fehlt, funktionieren bestimmte Befehle möglicherweise nicht richtig. Daher werden wir in diesem Schritt einen Ursprung manuell hinzufügen. Um das zu tun:
- Drücken Sie gleichzeitig die Tasten " Befehl " + "Leertaste" .
- Tippen Sie „ Terminal “ ein und drücken Sie „ Enter “.
MacOS Terminal - Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste
Git Remote -v
- Überprüfen Sie, ob eine Fernbedienung mit dem Namen "Origin" aufgeführt ist.
- Wenn nicht, bedeutet dies, dass Ihr " Ursprung " fehlt.
- Fügen Sie Origin mit dem folgenden Befehl hinzu
Git Remote-URL / zu / Ihrer / Gabel hinzufügen
- Überprüfen Sie, ob das Problem weiterhin besteht.
Lösung 2: URL ändern
Wenn die URL nicht korrekt referenziert wird, kann dies dazu führen, dass bestimmte Funktionen der Anwendung nicht ordnungsgemäß funktionieren. Daher ändern wir in diesem Schritt die URL. Dafür:
- Drücken Sie gleichzeitig die Tasten " Befehl " + " Leertaste ".
- Tippen Sie „ Terminal “ ein und drücken Sie „ Enter “.
MacOS Terminal - Verwenden Sie den folgenden Befehl, um die URL zu ändern
git remote set-url ursprung ssh: // /username/newRepoName.git
- Überprüfen Sie, ob das Problem weiterhin besteht.
Lösung 3: Origin in Master ändern
Wenn Sie versuchen, vom Master abzurufen, müssen Sie den Ursprung zum Master ändern, bevor Sie versuchen, die Fernbedienung hinzuzufügen oder zu entfernen. Daher werden wir in diesem Schritt den Ursprung in Master ändern. Dafür:
- Drücken Sie gleichzeitig die Tasten " Befehl " + " Leertaste ".
- Tippen Sie „ Terminal “ ein und drücken Sie „ Enter “.
MacOS Terminal - Verwenden Sie den folgenden Befehl, um Origin in Master zu ändern
Git Pull Origin Master