2013-05-17 12 views
2

Mon serveur gitlab est sous routeur qui redirige 80 et 22 ports. le serveur a l'adresse ip interne et le routeur a l'adresse publique. Quand je clone git @ gitlab ce nomdomaine: user/example.git je reçoisgitlab Connexion refusée - connect (2) (Errno :: ECONNREFUSED)

Warning: Permanently added 'domainname' (RSA) to the list of known hosts. 
/usr/local/lib/ruby/1.9.1/net/http.rb:762:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) 
    from /usr/local/lib/ruby/1.9.1/net/http.rb:762:in `open' 
    from /usr/local/lib/ruby/1.9.1/net/http.rb:762:in `block in connect' 
    from /usr/local/lib/ruby/1.9.1/timeout.rb:54:in `timeout' 
    from /usr/local/lib/ruby/1.9.1/timeout.rb:99:in `timeout' 
    from /usr/local/lib/ruby/1.9.1/net/http.rb:762:in `connect' 
    from /usr/local/lib/ruby/1.9.1/net/http.rb:755:in `do_start' 
    from /usr/local/lib/ruby/1.9.1/net/http.rb:744:in `start' 
    from /home/git/gitlab-shell/lib/gitlab_net.rb:56:in `get' 
    from /home/git/gitlab-shell/lib/gitlab_net.rb:17:in `allowed?' 
    from /home/git/gitlab-shell/lib/gitlab_shell.rb:51:in `validate_access' 
    from /home/git/gitlab-shell/lib/gitlab_shell.rb:21:in `exec' 
    from /home/git/gitlab-shell/bin/gitlab-shell:16:in `<main>' 
fatal: The remote end hung up unexpectedly 

Cependant, quand j'ajouté 127.0.0.1 domainname dans/etc/hosts tout fonctionne bien. Est-ce normal? Quels problèmes de sécurité cela peut-il créer?

Répondre

0

L'un des autres ports qui devait être transmis est 443. Pouvez-vous essayer cela?

TJR

+0

Je vais essayer – Aitvaras

+0

433 est transmis, mais le problème reste encore. – Aitvaras

+0

S'il vous plaît, ne vous sentez pas insulté: dans les paramètres par défaut, gitlab s'appuie sur l'authentification basée sur ssh-key. Pouvez-vous vous assurer que vous avez ajouté la clé ssh du client à partir duquel vous vous connectez? – TJR

Questions connexes