2014-11-16 6 views
7
$ git remote add origin [email protected]:lut/EvolutionApp.git 
fatal: remote origin already exists. 

$ git push -u origin master 
fatal: 'EvolutionApp' 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. 

Meine Schlüssel wurden erfolgreich hinzugefügtGithub Authentifizierung fehlgeschlagen - ... GitHub Zugriff nicht Shell

$ ssh -T [email protected] 
Hi lut! You've successfully authenticated, but GitHub does not provide shell access. 

Der Github Artikel https://help.github.com/articles/generating-ssh-keys/ sagt nicht vor, dass "Shell-Zugriff" sollte kein Problem sein? Was könnte das Problem sein?

+0

Was halten Sie von 'git remote Show origin' sehen? – SLaks

+0

$ git remote show Herkunft fatal: 'EvolutionApp' scheint kein git-Repository zu sein fatal: Konnte nicht vom Remote-Repository lesen. Stellen Sie sicher, dass Sie über die korrekten Zugriffsrechte verfügen und das Repository vorhanden ist. – Lut

+0

@SLaks sagt, es scheint nicht ein Git-Repository zu sein, aber zuvor hieß es, dass es bereits existiert. Ich verstehe es nicht. – Lut

Antwort

9

Versuchen und neu definieren, den SSH-URL für Remote-origin:

git remote set-url origin [email protected]:lut/EvolutionApp.git 

Und versuchen Sie es erneut

1

Möglicherweise müssen Sie die Fernbedienung erneut hinzufügen. Diese Fehlermeldung tritt auf, wenn Git nicht weiß, wohin er drücken soll.

Verwenden Sie git remote -v überprüfen Sie, ob die Fernbedienung vorhanden ist, wenn nicht, fügen Sie sie hinzu.

Auch dann, wenn es nicht funktioniert, versuchen Sie, die Umgebungsvariable GIT_SSH zu entfernen, was möglicherweise das Problem verursacht.

+0

$ git remote -v Ursprung \t EvolutionApp (holen) Ursprung \t EvolutionApp (Push) – Lut

+0

Könnte diese Nachricht, die angezeigt wird, wenn Terminal gestartet wird, das Problem verursachen? -bash: /etc/profile.d/rvm.sh: Keine solche Datei oder kein Verzeichnis – Lut

0

Dies kann passieren, wenn Sie in Ihrer globalen Konfiguration einen unvollständigen Remote-Eintrag haben.

Führen Sie git config -e --system aus, kommentieren Sie alle [remote Einträge, fügen Sie die Fernbedienung erneut hinzu und versuchen Sie es erneut.

+0

$ git config -e --system subl -w: subl: Befehl nicht gefunden Fehler: Es gab ein Problem mit dem Editor 'subl -w '. – Lut

+0

Ihr Git-Editor ist falsch konfiguriert. Installieren Sie entweder Sublime oder konfigurieren Sie es für die Verwendung eines anderen Editors. – SLaks

+0

Ich habe git config --global core.editor "subl -n -w" ausgeführt, bekomme aber trotzdem einen Fehler. Ich kann Sublime erfolgreich vom Terminal aus öffnen, indem ich/Applications/Sublime \ Text \ 2.app/Contents/SharedSupport/bin/subl öffne. Ich glaube, ich habe etwas mit meinem Profil zu tun. Jedes Mal, wenn ich ein neues Terminalfenster öffne, bekomme ich -bash: /etc/profile.d/rvm.sh: Keine solche Datei oder Verzeichnis – Lut