Gitlab nicht clone-repository, obwohl ssh funktioniert
Wie der Titel besagt, ich kann nicht Klonen eines Repositorys aus einer Gitlab 6 server, obwohl der ssh-scheint zu funktionieren.
Beim Versuch zu Klonen, es sieht wie folgt aus:
git clone ssh://[email protected]:1337/project/repository.git
Cloning into 'repository'...
Access denied.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
In das Projekt habe ich die Rolle "Entwickler", die sollten die Rechte an clone a repository?
Ich habe auch überprüft ob mein SSH-public-key arbeitet
ssh [email protected] -p 1337 -T
Welcome to GitLab, Anonymous!
Mehr reizt mich ist, dass für einen Freund von mir scheint alles zu funktionieren.
Edit:
Der wichtigste Indikator für das problem angegeben, hier ist der Gruß aus der SSH-Test. In einer Umwelt arbeiten sollte es sein Gruß an Sie, mit Ihrem Namen und nicht Anonym!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen die scp-ähnlichen syntax:
Dass die Kräfte der die Verwendung von
~/.ssh/config
eigentlich, was bedeutet der url kann vereinfacht werden zugitlab:project/repositoriy.git
.Aber es stellte sich heraus, dass ein ssh-key Problem in der gitlab-server
~gitlab/.ssh/authorized_keys
(ein bisschen wie in Problem 4730).Die OP Gelix bestätigt in den Kommentaren:
(statt
Welcome to GitLab, Anonymous!
)~/.ssh/config
Ihre url werden würde (unter der Annahme einerHost
Eintrag mit dem Namengitlab
zum Beispiel):gitlab:project/repository.git
: würde das funktionieren?ssh gitlab -T
zeigte die Erfolgsmeldung, so übernehme ich keine Rechtschreibung Fehler in der config-Datei~/.ssh/authorized_keys
? (wie in github.com/gitlabhq/gitlabhq/issues/4730#issuecomment-85232416)Welcome to GitLab, Felix *****!
wenn Sie Bearbeiten Ihre Antwort, ich werde es überprüfen! 🙂 Vielen Dank nochmal