Ne peut pas dupliquer les gitlab repo via ssh, via http - OK

Je suis nouveau sur gitlab et CI donc j'avais des tonnes de questions, mais certains d'entre eux résolu via google, de SORTE que, git mans, mais pas la dernière ...

Je ne peux pas cloner le repo via ssh =(

Si j'essaie de cloner le repo via http:

lesha@lesha-SeoTeam:/var/www$ git clone http://gitlab.vbox/root/virtualboxgitlab.git
Cloning into 'virtualboxgitlab'...
Username for 'http://gitlab.vbox': root
Password for 'http://[email protected]':
warning: You appear to have cloned an empty repository.

C'est OK!

Mais via ssh ...

lesha@lesha-SeoTeam:/var/www$ git clone [email protected]:root/virtualboxgitlab.git
Cloning into virtualbox 'gitlab'
[email protected]'s password:<br />   

Il me demande de git du mot de passe que je n'ai pas créer lors de l'installation (comme je l'avais chez l'homme)

rsa keys

J'ai ajouté ma touche à l'aide gitlab web (pour tenir compte de la racine, en fait je n'ai pas créer d'autres comptes)

Et aussi j'ai ajouté des clés par "chat my_rsa.pub >> authorized_keys"

J'ai lu quelques posts ici sur ssh problèmes, mais la plupart ont gitolite installé

J'ai installé gitlab 5.3 sans gitolite (comme dans le manuel), peut-être que je devrais ?

Aussi j'ai essayé ssh -vT [email protected] et sorties :

....
debug1: Server host key: ECDSA 48:83:ba:b3:37:72:a0:dc:ca:2c:a3:b8:78:a1:c4:ad
debug1: Host 'gitlab.vbox' is known and matches the ECDSA host key.
debug1: Found key in /home/lesha/.ssh/known_hosts:2
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/lesha/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/lesha/.ssh/id_dsa
debug1: Trying private key: /home/lesha/.ssh/id_ecdsa
debug1: Next authentication method: password
[email protected]'s password:


root@seotm-server:/home/git/.ssh# ls -l
итого 4
-rw------- 1 git git 922 Июл 18 21:05 authorized_keys

environmetnt:
debian 7, nginx + passager, gitlab 5.3, ruby 2.0.0p247 , sans gitolite, puma contre licorne

s'il vous plaît aider!=) je suis coincé ...


quelques ajouts (20.07.2013):

J'ai créé l'utilisateur git comme dans le manuel d'installation

sudo adduser --disabled-login --gecos 'GitLab' git

Le lendemain, j'ai essayé de tuer git et de rajouter simplement par useradd commande, une fois que mes clés sont travail mais je ne suis toujours pas heureux parce que:

lesha@lesha-SeoTeam:/var/www$ git clone [email protected]:root/virtualboxgitlab.git
Cloning into 'virtualboxgitlab'...
fatal: 'root/virtualboxgitlab.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

et le http fonctionne ainsi que les précédents:

lesha@lesha-SeoTeam:/var/www$ git clone http://gitlab.vbox/root/virtualboxgitlab.git
Cloning into 'virtualboxgitlab'...
Username for 'http://gitlab.vbox': root
Password for 'http://[email protected]': 
warning: You appear to have cloned an empty repository.

Alors, maintenant, je n'ai pas auth problèmes, mais ont un autre.

Comment voulez-vous résoudre ce problème à partir de là?

J'ai édité ma réponse en réponse aux modifications de votre question 🙂

OriginalL'auteur alexZT | 2013-07-19