gitlab连接被拒绝 - 连接(2)(Errno :: ECONNREFUSED)

时间:2013-05-17 08:22:09

标签: git-clone gitlab

我的gitlab服务器在路由器下,重定向80和22端口。服务器有内部IP地址,路由器有公共地址。当我做git clone gitlab @ domainname:user / example.git我得到

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

但是,当我将127.0.0.1 domainname添加到/ etc / hosts时,一切正常。这是正常的吗?这会产生哪些安全问题?

1 个答案:

答案 0 :(得分:0)

需要转发的其他端口之一是443.你能试试吗?

TJR