当前位置: 动力学知识库 > 问答 > 编程问答 >

git clone - gitlab Connection refused - connect(2) (Errno::ECONNREFUSED)

问题描述:

My gitlab server is under router which redirects 80 and 22 ports. server has inner ip address and router has public address. When I do git clone gi[email protected]:user/example.git I get

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

However, when I added 127.0.0.1 domainname into /etc/hosts everything works fine. Is this normal? What security issues this can create?

网友答案:

One of the other ports that needed to be forwarded is 443. Can you try that?

TJR

分享给朋友:
您可能感兴趣的文章:
随机阅读: