Github-Authentifizierung Fehlgeschlagen - ... GitHub keine shell-Zugang
$ 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 keys Hinzugefügt wurden erfolgreich
$ ssh -T [email protected]
Hi lut! You've successfully authenticated, but GitHub does not provide shell access.
Die Github-Artikel https://help.github.com/articles/generating-ssh-keys/ sagt, dass "Shell-Zugriff" sollte ja kein Problem sein? Was könnte das problem sein?
- Was sehen Sie von
git remote show origin
? - $ git remote show origin fatal: 'EvolutionApp' nicht angezeigt wird, um ein git-repository fatal: could not read from remote repository. Bitte stellen Sie sicher, dass Sie die entsprechenden Zugriffsrechte und die repository vorhanden ist.
- es sagt, wird nicht angezeigt, um ein Git-repository, aber zuvor hieß es, dass es bereits vorhanden ist. Ich bekomme es nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, und definieren Sie die ssh-url für die remote-Herkunft:
Und versuchen Sie es erneut
ssh -T [email protected]
nur gibt Ihnen eine "Willkommen" - Nachricht, nicht eine interaktive shell.Könnte man hinzufügen müssen, um die Fernbedienung wieder. Diese Fehlermeldung passiert, wenn Git nicht weiß, wo zu drücken, um.
Verwenden
git remote -v
überprüfen, ob die Fernbedienung vorhanden ist, wenn nicht, fügen Sie es.Selbst dann, wenn es nicht funktioniert, versuchen Sie, entfernen der
GIT_SSH
Umgebungsvariable, das vielleicht das problem verursacht.Dies kann passieren, wenn Sie eine unvollständige remote-Eintrag in der global config.
Laufen
git config -e --system
, kommentieren Sie alle[remote
Einträge, re-add die Fernbedienung, und versuchen Sie es erneut.