Step by Step GitLab ce installation

xerox95

New Member
Guten Tag.

Bin ein neuling in der Linux Welt und habe deshalb ein Problem.
Ich habe Centos 6 in Hyper-V installiert und Upgedatet nach der installation.
Bis hierhin auch kein Problem, (Minimal Desktop installiert).

Zu meinem vorhaben:
Ich möchte Gitlab (Community Edition) installieren,
Und bin bei diversen anleitungen geladet, zu letzt habe ich diese hier ausprobiert: https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos
Dies hat auch (fast) geklappt, Bei Punkt 4 hing es dann an zu hapern, Da ich kein MySQL server installieren konnte (warum auch immer) habe ich mit postgresql weiter gemacht. Klappte auch ganz gut bis zu dem Punkt "Install Gems" hier kahm dann die meldung das "bundle" nicht gefunden wurde...

Kurz und Knapp: Konnte Gitlab nicht installieren,

Jetzt habe ich auf der Seite gesehen das es auch einen einfachereren weg gibt Gitlab zu installieren: https://www.gitlab.com/2014/02/14/gitlab-is-now-simple-to-install/
Da ich wie gesagt neu in der Linux welt bin habe ich so meine Problem:rolleyes:
Kann mir einer evtl. Helfen und mir sagen wie auch auf dem Einfachsten weg Gitlab Installieren kann ohne goßen aufwand zu Betreiben ?

Bin für jede Hilfe dankbar
(Server ist nur lokal und nicht übers Netz erreichbar)
 
Nimm doch einfach das Paket
https://www.gitlab.com/downloads/

Da gibt es ja für Centos 6.5 ein eigenes Paket, einfacher wird es nicht mehr werden (das ist *grob* analog zum Installer in der Windowswelt).

Wenn es dann mit diesem Paket hakt brauchen wir:
a) an welcher Stelle Du genau festhängst
b) die genaue(!) Fehlermeldung
 
Vielen dank erstmal für die Antworten,
Ich habe es mal so versucht wie GwenDragon es geschrieben hat,
Leider passiert nichts, Maschine ist Frisch aufgesetzt und auf dem Neuesten stadt.

Siehe Screenshot
 

Attachments

  • gitlab.jpg
    gitlab.jpg
    121.2 KB · Views: 255
Du bist mit der Konsole im Homeverzeichnis (~) Und die Datei liegt in ~/Downloads wenn ich das richtig sehe. :)
Also einmal "cd Downloads" und dann nochmal die Datei mit rpm "starten"
 
Die Installation hat min eime Fehler abgebrochen:
Fehler: Entpacken des Archivs fehlgeschlagen bei Datie /opt/gitlab/embedde/libxec/git-core/git-repo-config;53822ce3: cpio: read

Siehe Screenshot
Es kann doch nicht so schwer sein GitLab zu installieren ?!?!
Ich bin mit meiner Geduld langsam am ende...
Hat keiner eine Idee warum das mit Centos nicht klappt ? :(
 

Attachments

  • gitlaberror.jpg
    gitlaberror.jpg
    111.6 KB · Views: 215
Stimmt denn die MD5-Prüfsumme der Datei?

1. Diese Zeile in eine Datei gitlab-6.9.0_omnibus-1.el6.x86_64.rpm.md5 wie folgt
277482450a8a1a006994b64568633919 *gitlab-6.9.0_omnibus-1.el6.x86_64.rpm

2. Dann in der Shell
md5sum -c gitlab-6.9.0_omnibus-1.el6.x86_64.rpm.md5
 
Last edited by a moderator:
Die Installation hat geklappt, ich glaub es nicht !
Allerdings habe ich noch ein Problem, ich kann nicht auf das Webinterface zugreifen.

Laut der readme soll die ausgabe so aussehen nach dem Befehl:
Code:
gitlab-ctl status
run: nginx: (pid 972) 7s; run: log: (pid 971) 7s
run: postgresql: (pid 962) 7s; run: log: (pid 959) 7s
run: redis: (pid 964) 7s; run: log: (pid 963) 7s
run: sidekiq: (pid 967) 7s; run: log: (pid 966) 7s
run: unicorn: (pid 961) 7s; run: log: (pid 960) 7s

Bei mir kommt aber nur:
ok: run: postgresql: (pid 1955) 0s
ok: run: redis: (pid 1957) 0s
Da der nginx nicht läuft, kann ich logischerweise auch nicht mit dem Webrbowser drauf zu greifen.
Server neugestartet und auch Gitlab mit:
Code:
gitlab-ctl start
versucht zu starten, kommt immer nur die selbe Ausgabe.
Kann mir einer sagen wie ich die anderen Dienste oder Anwendungen starten kann ?

Readme:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#centos-6-5

Schonmal Vielen Vielen Dank für eure Hilfe !

EDIT:
Habe es nun geschaft die anderen Dienste zu starten, nur noch Probleme mit dem nginx:

Befehl: gitlab-ctl start nginx
Ausgabe: timeout: down: nginx: 0s, normally up, want up
 
Last edited by a moderator:
nginx -t mal ausführen und die Ausgabe prüfen (Config Daten).

Selbes Problem hatte ich heute bei einer Gitlab Installation (Wheezy 7)
 
postgresql gibt es angeblich auch nicht, obwohl der server läuft :confused:

down: nginx: 0s, normally up, want up; run: log: (pid 2810) 2720s
run: postgresql: (pid 1992) 3031s; run: log: (pid 984) 3534s
run: redis: (pid 1994) 3030s; run: log: (pid 985) 3534s
run: sidekiq: (pid 2765) 2731s; run: log: (pid 2764) 2731s
run: unicorn: (pid 2736) 2737s; run: log: (pid 2735) 2737s

Wie müste ich NGINX konfigurieren ?
 
Last edited by a moderator:
Back
Top