Installation

Die Installation immer nach der aktuellen Dokumentation durchführen.

Ist Gitlab hinter einem HTTPS-ReverseProxy und über eine Domain zu erreichen, muss folgende Konfiguration vorgenommen werden:

/home/git/gitlab/config/gitlab.yml:

host: gitlab.mydomain.de
port: 443
https: true

# falls der SSH-Port ein anderer sein soll:
ssh_port: 2234

Dennoch muss in der /home/git/gitlab-shell/config.yml nur http angegebe werden:

gitlab_url: "http://gitlab.mydomain.de/"

Ansonsten kommt es bei git-Operationen per SSH zu folgender Fehlermeldung:

/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: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:24: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.
  • Anmelden:
    • Serverport:3000
    • user: admin@local.host
    • pass: 5iveL!fe
Tags:
Erstellt von ThomasS am 2014/07/31 12:53
    
Copyright 2004-2019 XWiki
7.4.5