Git Push / Pull schlägt in GitLab in Google Compute Engine fehl

Ich habe GitLab in Google Compute Engine mit "Click to Deploy" von der Projektoberfläche aus installiert. Die Bereitstellung ist nach wenigen Minuten erfolgreich. Ich kann SSH in die Instanz einbinden und wie erwartet damit rumspielen.

Ich kann mich auch über die Weboberfläche bei GitLab anmelden und meinem Profil SSH-Schlüssel hinzufügen. So weit, ist es gut. Wenn ich jedoch versuche, auf ein neues Beispielrepository zuzugreifen, wird die folgende Meldung angezeigt:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.

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

Ich habe meine lokale SSH-Konfiguration entfernt, damit sie nicht stört. Muss ich einen SSH-Tunnel einrichten? Was vermisse ich

AKTUALISIEREN Wenn Sie meinen lokalen Ordner ~ / .ssh löschen und einen SSH-Schlüssel neu generieren (den ich in GitLab meinem Profil hinzugefügt habe), wird der folgende Fehler ausgegeben:

Received disconnect from {GITLAB_IP_ADDRESS}: 2: Too many authentication failures for git
fatal: Could not read from remote repository.

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

UPDATE 2: Es scheint, dass GitLab bereits eine Lösung hat: runsudo gitlab-ctl reconfigure. Siehe hier:https: //gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#git-ssh-access-stops-working-on-selinux-enabled-system

Antworten auf die Frage(3)

Ihre Antwort auf die Frage