2016-10-31 1 views
0

Github Desktop ist installiert und wird ausgeführt. Ich habe Git LFS heruntergeladen und versuche mein Repository und meine große Datei mit dem Gitlab Server zu synchronisieren. Ich erhalte jedoch den folgenden Fehler und bin mir nicht sicher, wie ich vorgehen soll.Fehler beim Versuch, mein Repository mit dem Gitlab-Server zu synchronisieren

Alexanders-MBP:large-repo alexander$ git commit -m "add simplified_2011.geojson" 
[master (root-commit) af76f48] add simplified_2011.geojson 
2 files changed, 1 insertion(+) 
create mode 100644 .gitattributes 
create mode 100644 simplified_2011.geojson 
Alexanders-MBP:large-repo alexander$ git lfs ls-files 
f93b176e1d * simplified_2011.geojson 
Alexanders-MBP:large-repo alexander$ git push origin master 
fatal: 'origin' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

Es scheint, ich habe übersprungen irgendwie den folgenden Schritt

git clone [email protected]:group/project.git 

, die in der setup instructions

vorgesehen Aber wenn ich dies versuchen, es irgendwie auch ...

Alexanders-MBP:large-repo alexander$ git clone [email protected]:group/project.git 
Cloning into 'project'... 
ssh: Could not resolve hostname gitlab.example.com: nodename nor servname provided, or not known 
fatal: Could not read from remote repository. 

Wie kann ich das beheben?

Antwort

-1

Entfernen Sie Git. Beginne von vorne und mache die Dinge in der richtigen Reihenfolge. Entschuldigung, aber das ist der einfachste Weg, um es zu beheben. Mach es nochmal und mach es richtig.

Bearbeiten:

Warum die negative Stimme?

Es scheint, ich habe übersprungen irgendwie den folgenden Schritt git clone [email protected]:group/project.git

Wenn ein Schritt in die Installation verpasst wird, es wird Fehler geben, und GIT zu entfernen und erneut zu installieren folgen Sie den Anweisungen in Die official git setup instructionist die einfachste Lösung.

Der zweite Fehler, ssh: Could not resolve hostname gitlab.example.com ist jedoch ein Fehler, der besagt, dass Ihr Git-Host falsch eingerichtet ist. Wenn Sie versuchen, tatsächlich gitlab.example.com zu verwenden, wird es nicht funktionieren, da das kein tatsächlicher Git Repo ist. Aber ich nehme an, Sie verwenden einen anderen Host?

+0

Diese Antwort ist falsch. Sie sollten nicht einmal das ** Repo ** löschen und neu klonen müssen, und es ist wirklich übertrieben, Git neu zu installieren! Die richtige Antwort ist das Hinzufügen einer Fernbedienung, wie ich in [meine Antwort] (// stackoverflow.com/a/40391704/2747593) gesagt habe. ** Flaggers/Reviewer: ** [Für falsche Antworten wie diese, Downvote, nicht löschen!] (// meta.stackoverflow.com/q/287563/2747593) –

+0

Beachten Sie bitte, dass Git nicht ist ein Akronym, also ist die korrekte Großschreibung "Git", nicht "GIT". –

+0

Aus Ihrer Antwort: "Wenn Sie example.com in einer URL sehen, ist dies ein Hinweis darauf, dass Sie die URL an Ihre spezifische Konfiguration anpassen müssen.". Aus meiner Antwort: "Ein Fehler, der besagt, dass Ihr Git-Host falsch eingerichtet ist. Wenn Sie versuchen, gitlab.example.com tatsächlich zu verwenden, wird es nicht funktionieren." Ich weiß auch, was falsch ist, aber ich sehe, dass es offensichtlich eine Ersteinrichtung ist, indem ich die Person [RTFM] (https://nerddrivel.files.wordpress.com/2013/05/moses-rfm.jpg) erzähle und folge Die Anweisungen sind so richtig wie jede Antwort. SO ist nicht "Teach me service" und es gibt Git guides zu folgen. –

0

Es scheint, ich habe übersprungen irgendwie den folgenden Schritt

git clone [email protected]:group/project.git 

Da Sie diesen Schritt übersprungen, Sie haben nicht ein Remote noch einrichten. Somit macht git push origin master keinen Sinn, weil origin nicht definiert ist.

Um dies zu beheben, fügen Sie eine Remote-:

git remote add origin [email protected]:group/project.git 

Auch wenn Sie example.com in einer URL zu sehen, das ist ein Zeichen dafür, dass Sie die URL anpassen müssen Ihre speziellen anzupassen. Also, wenn Ihr Server gitlab.thedarkside.com, wird Ihre Gruppe MyGroup und Ihr Projekt wird large-repo genannt genannt, dann wird Ihr Befehl würde wie folgt aussehen aufgerufen:

git remote add origin [email protected]:MyGroup/large-repo.git 

(Und Sie werden den Repo in Gitlab, wenn Sie haven erstellen müssen schon nicht.

)

Sie könnten auch wieder Klon den Repo (nach der URL wie erwähnt) Festsetzung, aber wie ich saidbefore haben, sollten Sie nicht immer müssen löschen und neu Klon ein Repo; Es gibt normalerweise eine Möglichkeit, bestehende Probleme zu beheben. (Und Sie müssten die Arbeit in Ihrem vorhandenen Festschreiben wiederholen.)

Verwandte Themen