ruby-on-rails – gitlab6.0,错误连接被拒绝 – 连接(2)(Errno :
我安装了gitlab
我在阅读后安装了gitlab > https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md 我在浏览器的gitlab上创建了存储库, 我得到了Erorr /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) from /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `open' from /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `block in connect' from /usr/local/lib/ruby/2.0.0/timeout.rb:52:in `timeout' from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in `connect' from /usr/local/lib/ruby/2.0.0/net/http.rb:862:in `do_start' from /usr/local/lib/ruby/2.0.0/net/http.rb:851:in `start' from /home/git/gitlab-shell/lib/gitlab_net.rb:62:in `get' from /home/git/gitlab-shell/lib/gitlab_net.rb:17:in `allowed?' from /home/git/gitlab-shell/lib/gitlab_shell.rb:60:in `validate_access' from /home/git/gitlab-shell/lib/gitlab_shell.rb:23:in `exec' from /home/git/gitlab-shell/bin/gitlab-shell:16:in `<main>' fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我已阅读过它们,但我无法解决此错误. (也许我的英语很差,所以我很想念) > https://github.com/gitlabhq/gitlab-shell/issues/20 ssh -vT相同的错误 ... ... debug1: Sending env LC_CTYPE = UTF-8 debug1: Sending env LANG = ja_JP.UTF-8 /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) from /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `open' from /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `block in connect' from /usr/local/lib/ruby/2.0.0/timeout.rb:52:in `timeout' from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in `connect' from /usr/local/lib/ruby/2.0.0/net/http.rb:862:in `do_start' from /usr/local/lib/ruby/2.0.0/net/http.rb:851:in `start' from /home/git/gitlab-shell/lib/gitlab_net.rb:62:in `get' from /home/git/gitlab-shell/lib/gitlab_net.rb:24:in `discover' from /home/git/gitlab-shell/lib/gitlab_shell.rb:77:in `user' from /home/git/gitlab-shell/lib/gitlab_shell.rb:82:in `username' from /home/git/gitlab-shell/lib/gitlab_shell.rb:36:in `exec' from /home/git/gitlab-shell/bin/gitlab-shell:16:in `<main>' debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0 debug1: channel 0: free: client-session,nchannels 1 Transferred: sent 2560,received 3808 bytes,in 0.4 seconds Bytes per second: sent 7260.5,received 10799.9 debug1: Exit status 1 为什么ssh使用Ruby? 哪个设置使用Ruby? 附: 我发现哪个使用ruby. /home/git/.ssh/authorized_keys command="/home/git/gitlab-shell/bin/gitlab-shell key-4",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa ..... 所以我命令这个 $/home/git/gitlab-shell/bin/gitlab-shell key-4 我得到了同样的错误 usr/local/lib/ruby/2.0.0/net/http.rb:878:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) from /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `open' from /usr/local/lib/ruby/2.0.0/net/http.rb:878:in `block in connect' from /usr/local/lib/ruby/2.0.0/timeout.rb:52:in `timeout' from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in `connect' from /usr/local/lib/ruby/2.0.0/net/http.rb:862:in `do_start' from /usr/local/lib/ruby/2.0.0/net/http.rb:851:in `start' from /home/git/gitlab-shell/lib/gitlab_net.rb:62:in `get' from /home/git/gitlab-shell/lib/gitlab_net.rb:24:in `discover' from /home/git/gitlab-shell/lib/gitlab_shell.rb:77:in `user' from /home/git/gitlab-shell/lib/gitlab_shell.rb:82:in `username' from /home/git/gitlab-shell/lib/gitlab_shell.rb:36:in `exec' from /home/git/gitlab-shell/bin/gitlab-shell:16:in `<main>' 所以,我已经阅读了/home/git/gitlab-shell/lib/gitlab_net.rb脚本. gitlab_net.rb连接到 gitlab_net.rb连接到 HTTP://我的服务器/ API / V3 /内部/发现KEY_ID = 5 我很亲密 设置ssl? 解决方法
我昨天使用我的gitlab设置遇到了同样的问题,并且在阅读
this之后能够修复它.基本上你要做的是编辑你的’my-server’计算机上的/ etc / hosts文件并添加
127.0.0.1 your-gitlab-url (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |