Eu sei que é uma pergunta antiga, mas
nano /etc/gitlab/gitlab.rb
set external_url="https://whatever"
, em seguida, encontrar o caminho certo para baixo na área nginx.
inside the nginx['proxy_set_headers'] = { directive add
"X-Forwarded-Ssl" => "on",
isto assumirá que seu SSL é construído em um proxy mais distante. E url reescrever tudo http para https