Download PDF

Für diese Seite sind keine Informationen verfügbar.

22MB Größe 1 Downloads 684 Ansichten
gitlab

Andreas Heigl @heiglandreas [email protected] Freitag, 24. Mai 13

git-Server selbst hosten

Freitag, 24. Mai 13

git - Server

git gitosis gitolite

Freitag, 24. Mai 13

git - Server github bitbucket gitorious ...

Freitag, 24. Mai 13

git - Server github Enterprise Atlassian Stash gerrit gitorious gitlab

Freitag, 24. Mai 13

Wunschliste

Freitag, 24. Mai 13

Wunschliste (Need) git Server mit geringem Administrativem Aufwand Pull-/Merge-Requests CodeReview Merge Code- & Revision-Browser

Freitag, 24. Mai 13

Wunschliste (Nice) LDAP-Schnittstelle Issue-Tracker Wiki Mandantenfähig CI-Integration in Merge-Request?

Freitag, 24. Mai 13

Der git Workflow

Freitag, 24. Mai 13

git Workflow

Lokales Repo

~/project

doejon Freitag, 24. Mai 13

git Workflow github bitbucket o.a.

Lokales Repo Push zu Server

~/project

doejon Freitag, 24. Mai 13

git Workflow Lokales Repo

github bitbucket o.a.

Push zu Server Clone zu lokalem Repo

Freitag, 24. Mai 13

~/project

~/project

doejon

janedoe

git Workflow Lokales Repo

github bitbucket o.a.

github bitbucket o.a.

~/project

~/project

doejon

janedoe

Push zu Server Clone zu lokalem Repo Push zu Server

Freitag, 24. Mai 13

git Workflow Lokales Repo Push zu Server

github bitbucket o.a.

github bitbucket o.a.

~/project

~/project

doejon

janedoe

Clone zu lokalem Repo Push zu Server Pull - Request

Freitag, 24. Mai 13

git Workflow

Jedes Repository ist eigenständig Jedes Repository ist gleichwertig wunderbar bei OpenSource

Freitag, 24. Mai 13

Firmeninterner Workflow

Freitag, 24. Mai 13

Firmeninterner Workflow

Lokales Repo

~/project

doejon Freitag, 24. Mai 13

Firmeninterner Workflow gitlab

Lokales Repo Push zu Server

~/project

doejon Freitag, 24. Mai 13

Firmeninterner Workflow Lokales Repo

gitlab

Push zu Server Clone zu lokalem Repo

Freitag, 24. Mai 13

~/project

~/project

doejon

janedoe

Firmeninterner Workflow Lokales Repo Push zu Server

gitlab

Clone zu lokalem Repo Push zu Server allerdings in eigenen Branch

Freitag, 24. Mai 13

~/project

~/project

doejon

janedoe

Firmeninterner Workflow Lokales Repo Push zu Server

gitlab

Clone zu lokalem Repo Push zu Server Merge - Request

Freitag, 24. Mai 13

~/project

~/project

doejon

janedoe

Firmeninterner Workflow

Es gibt nur ein Server-Repository Das eine Server-Repository ist der Master wunderbar bei ClosedSource

Freitag, 24. Mai 13

gitlab Installation

Freitag, 24. Mai 13

gitlab - Installation Intel-Hardware

Ruby

Python

MySQL oder PostgreSQL

Git SSH Curl Redis

Freitag, 24. Mai 13

Postfix nginx Gitolite (bis 4.2)

gitlab - Installation http://gitlab.org https://github.com/gitlabhq/gitlabhq/blob/ master/doc/install/installation.md http://bitnami.com/stack/gitlab

Freitag, 24. Mai 13

gitlab - Installation eigener Benutzer git alles im Home-Verzeichnis des git-Users Backup-Skripte enthalten Git-Hooks können genutzt werden

Freitag, 24. Mai 13

gitlab - Vorbereitung

Freitag, 24. Mai 13

gitlab - Vorbereitung master-Branch pushen master-Branch schützen Benutzer anlegen Benutzer zu Projekt hinzufügen

Freitag, 24. Mai 13

gitlab Nutzung

Freitag, 24. Mai 13

gitlab - Nutzung

PublicKey hinterlegen

Freitag, 24. Mai 13

gitlab - Nutzung

Push in eigenen Branch Merge-Request absetzen Mergen

Freitag, 24. Mai 13

Vorteile Übersicht über laufende Arbeiten Eine Plattform Einfach zu bedienen und administrieren InHouse-Hosting Mandantenfähig via Namespaces

Freitag, 24. Mai 13

Nachteile

Eigenes Hosting (Noch) Keine direkte Verbindung zu externem Bugtracker - Zeiterfassung via commitMessage

Freitag, 24. Mai 13

https://git.wiki.kernel.org/index.php/GitHosting

http://gitlab.org https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/ installation.md http://bitnami.com/stack/gitlab

Freitag, 24. Mai 13