
Ich habe GitLab über Docker eingerichtet, wie hier erklärt: https://docs.gitlab.com/omnibus/docker/ Ich habe dann einen Benutzer erstellt und meine öffentlichen SSH-Schlüssel über die Gitlab-Weboberfläche hochgeladen. Wenn ich mich über SSH mit Gitlab verbinde, funktioniert es:
ssh -p 722 [email protected]
Wenn ich jedoch versuche, ein Repository zu klonen
git clone [email protected]:722/username/sampleproj.git
es fragt mich nach einem Passwort für den Git-Benutzer. Wie Sie sehen, ist mein SSH nicht auf Port 22, sondern auf 722. Jeder Ratschlag ist willkommen :)
Antwort1
Ich musste ssh:// davor setzen. Das funktioniert:
git clone ssh://[email protected]:722/username/sampleproj.git