Por que não consigo puxar o repositório do gitlab mesmo tendo criado uma chave SSH?

2

Eu fiz tudo o que é necessário aqui e aqui para criar e emitir minha chave SSH para o GitLab. Eu tenho um PC win64 e uso o cluster do Ubuntu 16.04.4 no meu laboratório de pesquisa. Com o PC isso funciona e eu consigo clonar o repositório sem nenhum problema. Com o cluster Linux (ao qual eu tenho acesso físico, mas também ocasionalmente o acesso remoto), recebo o seguinte erro:

git clone [email protected]:gitlab_group_name/Projects/project_name.git
Cloning into 'project_name'...
/etc/ssh/ssh_config: line 57: Bad configuration option: xauthlocaion
/etc/ssh/ssh_config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Isso é porque eu não sou um superusuário na máquina linux?

    
por D_Serg 23.05.2018 / 01:56

1 resposta

0

Conforme explicado nesta resposta na falha do servidor , parece que você tem uma opção de configuração SSHD ( PermitRootLogin ) no seu arquivo de configuração do SSH ( ssh_config ) ao redor da linha 57. Como explicado na resposta:

PermitRootLogin is actually an option which is valid in the /etc/ssh/sshd_config file; not the ssh_config file. The difference is that the sshd_config file controls the SSH server and the ssh_config file controls the client. Therefore, it would indeed be a bad (invalid) config option in the client settings file.

    
por 23.05.2018 / 19:55