Ich versuche, ein lokales Repo als Fernbedienung mit dem Namen eines bak
anderen lokalen Repos auf meinem PC zu verwenden, indem ich Folgendes verwende:
git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak
was diesen Fehler gibt:
fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name
Ich versuche, zwei lokale Repos zu synchronisieren, wobei eines als Remote bak
für das andere konfiguriert ist , und dann auszugeben git pull bak
.
Was ist der beste Weg, um es zu tun?
Bearbeiten:
Tut mir leid, ich habe gerade festgestellt, dass das Remote-Add sein sollte:
git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git
Der Name der Fernbedienung steht vor der Adresse.
git
git-remote
opensas
quelle
quelle
.git
am Ende aber speziell erforderlich?fatal: '../dir' does not appear to be a git repository
.file://
den Pfad an die Vorderseite zu setzen und den vollständigen Pfad zum lokalen Repository zu verwenden, damit die Client-Software über das erwartete Protokoll darauf zugreifen kann. Und als Antwort auf Eriks obige Frage.git
wird anscheinend das am Ende des Pfades benötigt.Wenn Sie eine lokale Kopie des Repositorys für eine einfache Sicherung oder zum Aufkleben auf ein externes Laufwerk oder zur Freigabe über einen Cloud-Speicher (Dropbox usw.) aufbewahren möchten, möchten Sie möglicherweise ein nacktes Repository verwenden . Auf diese Weise können Sie eine Kopie des Repositorys ohne Arbeitsverzeichnis erstellen, das für die Freigabe optimiert ist.
Beispielsweise:
Ebenso können Sie klonen, als wäre dies ein Remote-Repo:
quelle
Es scheint, dass Ihr Format falsch ist:
http://gitref.org/remotes/#remote
quelle
Ich poste diese Antwort, um ein Skript mit Erklärungen bereitzustellen, das drei verschiedene Szenarien zum Erstellen eines lokalen Repos mit einer lokalen Fernbedienung abdeckt. Sie können das gesamte Skript ausführen und es erstellt die Test-Repos in Ihrem Home-Ordner (getestet unter Windows Git Bash). Die Erklärungen befinden sich im Skript, um das Speichern in Ihren persönlichen Notizen zu vereinfachen. Sie sind beispielsweise in Visual Studio Code gut lesbar.
Ich möchte Jack auch dafür danken, dass er auf diese Antwort verlinkt hat, in der Adelphus gute, detaillierte und praktische Erklärungen zu diesem Thema hat.
Dies ist mein erster Beitrag hier. Bitte geben Sie an, was verbessert werden sollte.
quelle