GitLab não está escutando na porta ssh

3

Acabei de instalar o GitLab CE no meu VPS executando o Ubuntu 14.0.4 LTS via omnibus, fiz as seguintes alterações em /etc/gitlab/gitlab.rb e executei novamente o sudo gitlab-ctl reconfigure :

gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "127.0.0.1:8181"
external_url 'https://gitlab.myserver.com/'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
web_server['external_users'] = ['www-data']
nginx['enable'] = false

Minha configuração do Apache VirtualHost está funcionando e posso acessar a interface da web em https://gitlab.myserver.com/ , onde adicionei minha chave SSH, mas ao clonar / empurrar / etc para ou de ssh://[email protected]:2222/mygroup/myproject.git recebo

ssh: connect to host gitlab.haggi.me port 2222: Connection refused
fatal: Could not read from remote repository.

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

$ ssh -vvv -T -p 2222 gitlab.myserver.com :

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /home/me/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to gitlab.myserver.com [12.34.56.78] port 2222.
debug1: connect to address 12.34.56.78 port 2222: Connection refused
ssh: connect to host gitlab.myserver.com port 2222: Connection refused

$ netstat -tlpn não lista nenhum processo ouvindo na porta 2222
$ sudo gitlab-rake gitlab:check não produz erros ou avisos ( link )

A porta 2222 / tcp é permitida no ufw

    
por Johannes Trümpelmann 16.12.2015 / 15:40

1 resposta

5

Você precisa configurar a opção gitlab_rails['gitlab_shell_ssh_port'] = 2222 com base na porta em que o seu servidor sshd está sendo executado.

O Gitlab não está executando um servidor ssh separado, se eu estiver certo. Se você executar sshd na porta padrão, basta trocar para 22 , reiniciar gitlab e sshd e tentar novamente na porta padrão.

Se você insistir em concorrer em uma porta diferente, será necessário modifique também o seu sshd_config e potencialmente outras coisas no seu VPS.

    
por 17.12.2015 / 00:10

Tags