GitLab Server einrichten
Hey zusammen,
Ich versuche verzweifelt, einen GitLab-Server bei uns einzurichten. Laut allen Anleitungen und Guides sollte das ja wirklich kein Problem sein, jedoch bekomme ich den Server einfach nicht zum Laufen.
System:
Ich habe bereits GIT installiert, GitLab und ngix. Laut Guides hätte ich nur in der Datei /etc/gitlab/gitlab.rb folgendes angeben müssen:
Nachdem ich dann mit sudo gitlab-ctl reconfigure die Konfigurationen übernommen habe, sollte glaube ich der Server über die angegebene URL verfügbar sein. Pustekuchen.
Leider habe ich keinem Guide dafür eine Lösung gefunden, weshalb ich Chat.GPT gefragt habe....
Empfohlen wurde mir, das Paket ngix zu installieren (hört sich auch richtig an, da es dafür in der gitlab.rb Datei Konfigurationseinstellungen gibt...)
Folgende Schritte habe ich von den Vorschlägen der KI übernommen:
In die Datei kopiert:
Dann folgende Befehle auf der Konsole:
Folgende Änderungen übernommen:
Und abschließend:
Leider ist die URL aber nicht erreichbar, was genau mache ich verkehrt?
Beste Grüße, Micha
Ich versuche verzweifelt, einen GitLab-Server bei uns einzurichten. Laut allen Anleitungen und Guides sollte das ja wirklich kein Problem sein, jedoch bekomme ich den Server einfach nicht zum Laufen.
System:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
Ich habe bereits GIT installiert, GitLab und ngix. Laut Guides hätte ich nur in der Datei /etc/gitlab/gitlab.rb folgendes angeben müssen:
external_url 'http://gitlab.company.de'
Nachdem ich dann mit sudo gitlab-ctl reconfigure die Konfigurationen übernommen habe, sollte glaube ich der Server über die angegebene URL verfügbar sein. Pustekuchen.
Leider habe ich keinem Guide dafür eine Lösung gefunden, weshalb ich Chat.GPT gefragt habe....
Empfohlen wurde mir, das Paket ngix zu installieren (hört sich auch richtig an, da es dafür in der gitlab.rb Datei Konfigurationseinstellungen gibt...)
Folgende Schritte habe ich von den Vorschlägen der KI übernommen:
sudo nano /etc/nginx/sites-available/gitlab
In die Datei kopiert:
server {
listen 80;
server_name gitlab.company.de; # Replace with your GitLab domain
location / {
proxy_pass http://localhost:8080; # Replace with your GitLab's actual URL -- da auf demselben Server konnte ich das wohl so lassen
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Dann folgende Befehle auf der Konsole:
sudo ln -s /etc/nginx/sites-available/gitlab /etc/nginx/sites-enabled/
sudo nginx -t # Liefert folgende Ausgabe: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok; nginx: configuration file /etc/nginx/nginx.conf test is successful
sudo systemctl restart nginx
sudo nano /etc/gitlab/gitlab.rb
Folgende Änderungen übernommen:
external_url 'http://gitlab.company.de'
nginx['enable'] = true
Und abschließend:
sudo gitlab-ctl reconfigure //läuft durch ohne Probleme
Leider ist die URL aber nicht erreichbar, was genau mache ich verkehrt?
Beste Grüße, Micha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 14238123302
Url: https://administrator.de/contentid/14238123302
Ausgedruckt am: 21.11.2024 um 13:11 Uhr
2 Kommentare
Neuester Kommentar