GitLab 専用の Ubuntu 64 ビット サーバーをセットアップしました。
GitLab を正常にインストールしました。Git クライアント ( SmartGit ) を使用した SSH 接続を除いて、すべてが機能しているようです。
「クローン」をクリックして、ssh git URL を挿入します。
git@mydomain.test:root/firstproject.git
「次へ」をクリックすると、次のエラーが表示されます。
Please check the repository URL.
Could not read from remote repository.: /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'initialize': getaddrinfo: Name of service not know (SocketError)
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'open'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'block in connect'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'timeout'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'connect'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'do_start'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'start'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'get'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'allowed?'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'validate_access'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in 'exec'
from /user/local/lib/ruby/2.0.0/net/http.rb:878:in '<main>'
Please make sure you have the correct access rights and the repository exists.
SSH キーを生成して入れようとしまし/home/git/.ssh/config
たが、問題は同じままです。
WebブラウザからGitlabコントロールパネルを使用して「キー」として追加しました.
GitLab と SSH を再起動しようとしましたが、役に立ちませんでした。HTTP メソッドは機能しますが、同時に多数のファイルをコミットしてプッシュするとエラーが発生します。
The remote end hung up unexpectedly
The remote end hun up unexpectedly
RPC failed; result=22, HTTP code = 411
Counting objects: 89, done
Delta compression using up to 8 threads.
Total 88 (delta 12), reused 0 (delta 0)
両方の問題を修正する必要はありません。そのうちの 1 つを完全に機能させる必要があるだけです。