Estou tentando instalar o Gitolite3 no servidor Ubuntu LTS 14 x64, usando o git docs .
Primeiro, criei um usuário chamado git
as:
sudo adduser \
--system --shell /bin/bash --gecos\
'Git SCM' --group --disabled-password git
Adding system user 'git' (UID 120) ...
Adding new group 'git' (GID 129) ...
Adding new user 'git' (UID 120) with group 'git' ...
Creating home directory '/home/git' ...
Então eu gerei as chaves:
wdd@ubuntu-server:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/wdd/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/wdd/.ssh/id_rsa.
Your public key has been saved in /home/wdd/.ssh/id_rsa.pub.
The key fingerprint is:
24:76:b9:d1:15:63:71:00:5b:73:96:29:e2:be:4d:63 wdd@ubuntu-server
The key's randomart image is:
+--[ RSA 2048]----+
| ..X++o |
| o.=.*o |
| o =.o. . |
| . + o. |
| S. |
| . E |
| = . |
| . . |
| |
+-----------------+
Em seguida, executei os seguintes comandos:
$ git clone git://github.com/sitaramc/gitolite
$ gitolite/install -ln
# assumes $HOME/bin exists and is in your $PATH
$ gitolite setup -pk $HOME/.ssh/auhtroized_keys
E esta deve ser a configuração padrão do gitolite deve ser ok.
Então eu vou na minha máquina cliente do Windows e quero clonar o gitolite-admin
repo por:
git clone git@gitserver:gitolite-admin
Mas isso me pede senha,
wdd@MUSAHAIDARI-PC /c/Users/wdd
$ git clone git@gitserver:gitolite-admin
Cloning into 'gitolite-admin'...
git@gitserver's password:
Aqui eu acho que não devemos pedir senha, se sim qual é a senha? Desde que eu não defini nenhuma senha.
Eu preciso mencionar que eu poderia SSH sem senha do meu PC para o servidor Linux