Conexão SSH local com o Gitlab não funciona

2

Eu gostaria de ser capaz de clonar, empurrar e puxar (via SSH) no meu Gitlab-Server de / para si mesmo.

Atualmente, quando eu tento clonar um repositório git localmente do meu servidor, recebo isto:

jacob@server: git clone [email protected]:project.git
fatal: 'project.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Quando tento me conectar via ssh, obtenho um shell normal:

jacob@server: ssh [email protected]:
git@server:~$ 

Substituir git.example.com por localhost, 127.0.0.1 ou o IP local produz os mesmos resultados.

Clonagem / ... de outro PC funciona perfeitamente. Quando me conecto via SSH de outro PC, ele mostra:

jacob@mypc: ssh [email protected]:
PTY allocation request failed on channel 0
Welcome to GitLab, jacob!
Connection to git.example.com closed.
    
por jacob1123 13.07.2013 / 02:03

1 resposta

1

Parece que o problema evidente no teste de obtenção de shell do SSH não está relacionado (provavelmente o servidor acabou de ficar sem PTYs). Você não deve precisar de um terminal para ser alocado para usar o git.

É necessário que project.git seja um repositório git localizado no diretório inicial do usuário git . Além disso, verifique se não há uma pasta project.git em seu diretório de trabalho atual.

    
por 13.07.2013 / 04:20