GitLab benutzen

Gitlab wird zur Versionierung verwendet. Es gibt unterschiedliche
Phasen die mit dem Server  genutzt werden können

SSL Key generieren

Dies ist eine Maßnahme, ohne die keine Bearbeitung mit dem GitLab
Server möglich ist. Unter http://gitlab.com/help/ssh/README
findet sich eine Übersicht wie mit Keys umzugehen ist.

ssh-keygen -t rsa -C „your.email@example.com“ -b 4096

Generiert einen neuen Schlüssel, dieser findet sich im User Home
Verzeichnis im Unterverzeichnis .ssh

Neues GIT Projekt anlegen

Als erstes muss auf dem Webfrontend ein Neues Projekt angelegt werden,
dies geschieht in der Projekt Übersicht über den New Project Button
Auf der Folgeseite muss mindestens ein Projektname eingegeben werden.
Das Projekt kann mit „Internal“ in den Status gegeben werden, dass
jeder angemeldet Nutzer dies Projekt nutzen kann

Auf der nachfolgenden Seite sind die Befehle angegeben die man
benötigt um das Projekt zu befüllen. Häufig wird der Bereich unter
„Existing folder“ benötigt

An dieser Stelle wird GIT Client Software benötigt und der eigene,
öffentliche SSL Key muss bereits auf dem Gitlab server hinterlegt
sein. Ein Client für Windows ist bspw Gitbash

Anbei die Kommandos und Ausgaben bei der Anlage eines Projektes in
einem existierenden Verzeichnis


Nun stehen die Dateien auf dem GitLab Server bereit
Für die commit Meldung öffnet sich vi als Editor. Um hier eine
Nachricht zu hinterlegen und vi zu bearbeiten ist ein minimum an
Eingaben: Mit Pfeiltasten ans Ende bewegen, Taste i um in den Insert
Modus zu gelangen, Nachricht schreiben, Esc uum den Insert Modus zu
beenden :wq Eingeben um write und quit auszuführen

 Änderungen aus Webrepo in Production Server laden

Auf System in das entsprechende Verzeichnis wechseln (dort wo schon
ein Projekt angelegt ist)

git pull origin

Auf Systemen mit mehr als einem SSH Key:

eval $(ssh-agent)

ssh-add ~/.ssh/dein_private_key

Dies eventuell adaptieren falls man weiteren eigenen Key hinterlegt im
Webfrontend

Summary
software image
Author Rating
1star1star1star1stargray
Aggregate Rating
no rating based on 0 votes
Software Name
GitLabCE
Operating System
Linux
Software Category
Development
Price
EUR 0

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.