Jestem nowy w gitlab i CI, więc miałem mnóstwo pytań, ale niektóre z nich rozwiązane przez Google, SO, git mans, ale nie ostatni ...Nie mogę sklonować repozytorium gitlab za pośrednictwem ssh, przez http - OK
nie mogę sklonować repo przez ssh = (
Jeśli próbuję sklonować repo poprzez http:
[email protected]:/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.
to jest OK
lecz przez ssh ...
[email protected]:/var/www$ git clone [email protected]:root/virtualboxgitlab.git
Cloning into virtualbox 'gitlab'
[email protected]'s password:<br />
To skłania mnie hasło git, która nie tworzy podczas instalacji (jak miałem w człowieku)
rsa keys
dodałem klucz web gitlab za (do konta root, właściwie to nie tworzyć innych kont)
A także dodałem klucz przez "kot my_rsa.pub >> authorized_keys"
I przeczytać tutaj kilka postów o kłopotach ssh, ale większość z nich gitolite zainstalowany
Zainstalowałem gitlab 5.3 bez gitolitu (jak w instrukcji), może powinienem?
Również próbowałem ssh -vT [email protected]
i wyprowadza:
....
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:
[email protected]:/home/git/.ssh# ls -l
итого 4
-rw------- 1 git git 922 Июл 18 21:05 authorized_keys
environmetnt: debian 7, nginx + pasażer, gitlab 5,3, rubin 2.0.0p247 bez gitolite, puma przeciwko jednorożec
proszę o pomoc! =) utknąłem ...
pewne dodatki (20.07.2013):
stworzyłem git w instrukcji obsługi jak zainstalować
sudo adduser --disabled-login --gecos 'GitLab' git
Następnego dnia próbowałem zabić git i ponownie dodać po prostu polecenia useradd
, potem moje klucze pracują, ale nadal nie jestem zadowolony, ponieważ:
[email protected]:/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
i http działa tak samo jak poprzednie:
[email protected]:/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.
Więc teraz nie mam problemów auth ale mają inną.
Jak rozwiązać problem z tym problemem?
Mam edytowane moją odpowiedź w odpowiedzi na modyfikacje swojego pytania :) – VonC