gitlab conexão de acesso ssh recusada

2

Estou tentando acessar o gitlab com minha conta no SSH com autenticação de chave pública. Enviei minha chave pública e aqui está minha configuração SSH:

content of /home/$my_user/.ssh/config
Host gitlab
User git
Port 22
Hostname gitlab.$my_domain
IdentityFile /home/$my_user/.ssh/id_rsa
IdentitiesOnly yes

Aqui está o comando que eu dei:

mkdir $my_project
cd $my_project
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin gitlab:$my_user/$my_project.git
git push -u origin master

Aqui está o arquivo de log sshd: auth.log

Aqui está a pilha no lado do cliente: pilha de clientes

Como sou autenticado e minha chave foi corretamente carregada de ~ git / .ssh / authorized_keys, presumo que o problema vem do lado do cliente. Mas não consigo determinar de onde vem o problema nem como corrigi-lo.

Muito obrigado pela sua ajuda; Não hesite em pedir mais detalhes se precisar.

EDIT: aqui é a saída de ssh -v git @ gitlab

    
por philippe 27.04.2014 / 16:38

3 respostas

2

O shell do gitlab , que é invocado pelo seu login SSH, precisa fazer uma chamada para o API do aplicativo da web gitlab para determinar se você está autorizado a enviar. No entanto, não pode se conectar a ele. Execute a tarefa rake apropriada para sua versão do gitlab para verificar a configuração de todos os componentes do gitlab e corrija quaisquer erros encontrados.

    
por 28.04.2014 / 00:37
2

Uma mensagem 'Conexão recusada' geralmente significa que não há processo escutando na combinação IP: Port que você está tentando se conectar.

  • Confirme as portas que você está usando.
  • Use o netstat para verificar se os processos estão atendendo no IP relevante: ports.
  • Verifique se você não está bloqueando as portas no seu firewall.
por 28.04.2014 / 13:27
-1

O problema é devido às configurações do buffer git / https. Para resolvê-lo

  git config http.postBuffer somehugenumber

E execute o comando novamente

    
por 27.04.2014 / 17:37