2

私の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に追加すると、すべて正常に動作します。これは正常ですか?これにより、どのようなセキュリティ上の問題が生じる可能性がありますか?

4

1 に答える 1

0

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

TJR

于 2013-05-18T18:37:07.130 に答える