Seite wählen

NETWAYS Blog

Dein Ticket zum Erfolg: 10% auf unsere nächste GitLab Schulung!

Save the Date! Für unsere nächste GitLab-Schulung am 6. und 7. Februar bieten wir einen exklusiven Rabatt in Höhe von 10% an. Dieser wird mit dem Code GITLAB_FEB_10 direkt abgezogen. Das Training findet online statt und Du kannst ganz bequem aus Deinem Homeoffice teilnehmen.

 

Das erwartet Dich:

In unserer 2-tägigen GitLab Fundamentals Schulung erfährst Du alles Wichtige über Git und GitLab, angefangen von den Basics bis hin zu fortgeschrittenen Themen. Unsere praxiserfahrenen Trainer vermitteln nicht nur theoretisches Wissen, sondern teilen auch ihre Erfahrungen aus realen Softwareprojekten. Die Schulung deckt verschiedene Aspekte ab, darunter Git-Workflows, CI/CD mit GitLab, Webhooks, Pipelines und vieles mehr.

Die Themen im Einzelnen:

  • Einführung in Git und Unterschiede zu SVN, VCS
  • Git Basics, Shell- und GUI-Clients
  • GitLab-Grundlagen: Benutzer, Rollen, Projekte
  • Praktische Git-Workflows, Merge Requests
  • Advanced Git: Squash, Rebase, Cherry-Pick
  • CI/CD mit GitLab, Webhooks, Pipelines

 

Dein Trainer stellt sich vor:

YouTube player

 

Überzeugt?

Sichere Dir jetzt Deinen Platz und werde Experte in Sachen Git, GitLab und Workflows in Deinem täglichen DevOps-Lifecycle sein. Bei Fragen kannst Du jederzeit Kontakt zu unserem Events-Team aufnehmen. Wir freuen uns, von Dir zu hören!

 

Katja Kotschenreuther
Katja Kotschenreuther
Manager Marketing

Katja ist seit Oktober 2020 Teil des Marketing Teams. Als Manager Marketing kümmert sie sich hauptsächlich um das Marketing für die Konferenzen stackconf und OSMC sowie unsere Trainings. Zudem unterstützt sie das Icinga Team mit verschiedenen Social Media Kampagnen und der Bewerbung der Icinga Camps. Sie ist SEO-Verantwortliche für all unsere Websites und sehr viel in unserem Blog unterwegs. In ihrer Freizeit reist sie gerne, bastelt, backt und engagiert sich bei Foodsharing. Im Sommer kümmert sie sich außerdem um ihren viel zu großen Gemüseanbau.

Effektive Zugriffskontrolle für GitLab Pages

Grundlagen von GitLab Pages

GitLab Pages sind eine facettenreiche Funktion, die es ermöglicht, statische Webseiten direkt aus einem GitLab-Repository heraus zu hosten. Diese Funktionalität eröffnet eine breite Palette von Anwendungsmöglichkeiten, von der Erstellung öffentlicher Webseiten bis hin zu Bereitstellung interner Dokumentationen oder privater Projektseiten. Die einfache Konfiguration und die Integration mit GitLab machen sie zu einer leistungsstarken Ressource für Entwickler und Teams.

 

Zugriffskontrolle für GitLab Pages je nach Projekttyp

Das Dropdown-Menü der Pages-Zugriffskontrolle ermöglicht es Dir, festzulegen, wer die mit GitLab Pages gehosteten Seiten sehen kann, abhängig von der Sichtbarkeit Deines Projekts.

Für private Projekte:

  • Nur Projektmitglieder: Nur Mitglieder des Projekts haben Zugriff auf die GitLab Seiten.
  • Jeder: Jeder hat Zugriff auf GitLab die Seite, sowohl eingeloggt als auch ausgeloggt.

Für interne Projekte:

  • Nur Projektmitglieder: exklusiv für Mitglieder des Projekts zugänglich.
  • Jeder mit Zugang: Jeder, der bei GitLab angemeldet ist.
  • Jeder: Jeder, sowohl angemeldet als auch ausgeloggt.

Für öffentliche Projekte:

  • Nur Projektmitglieder: ausschließlich für Mitglieder des Projekts zugänglich.
  • Jeder mit Zugang: für alle, die bei GitLab eingeloggt sind.

 

Aktivierung der Zugriffskontrolle

Du kannst die Zugriffskontrolle für Pages in Deinem Projekt aktivieren, wenn Dein Administrator die Funktion auf Deiner GitLab- Instanz aktiviert hat. Dafür muss ein Eintrag in die GitLab Konfigurationsdatei gemacht werden:

gitlab_pages['access_control'] = true

Wenn aktiviert, können standardmäßig nur authentifizierte Mitglieder Deines Projekts auf Deine Seiten zugreifen.

Um dies anzupassen, navigiere in der linken Seitenleiste zu den Einstellungen > Allgemein. Klicke auf Sichtbarkeit, Projektfunktionen und Berechtigungen um die Einstellung zu erweitern. Unter Seiten (Pages), kann nun die gewünschte Option ausgewählt werden.

GitLab Pages Einstellungen

Wähle Änderungen speichern. Deine Änderungen werden möglicherweise nicht sofort wirksam. GitLab Pages verwendet einen Cashing-Mechanismus. Deine Änderungen treten erst in Kraft, wenn dieser Cache ungültig wird, was normalerweise weniger als eine Minute dauert.

 

Schlussgedanken zu GitLab Pages und Zugriffskontrolle

Die Einstellungen für den Zugriff bei GitLab Pages sind wichtig, um zu entscheiden, wer Deine Seiten sehen kann. Von privaten Projekten bis hin zu öffentlichen Seiten gibt es viele Möglichkeiten, sie einzustellen. GitLab macht das Anpassen einfach und flexibel. Es ist eine tolle Möglichkeit, Deine Ideen zu zeigen und Deine Arbeit zu teilen.

 

Interessiert an der Implementierung dieser Lösung für Dein Unternehmen? Kontaktiere uns!

Wenn Du daran interessiert bist, eine ähnliche GitLab-Lösung für Deine Projekte zu nutzen oder Fragen dazu hast, wie diese Konfiguration in Deinem Unternehmen implementiert werden kann, zögere nicht, uns zu kontaktieren! Unser Team steht bereit, um Dir bei der Einrichtung und Nutzung dieser leistungsstarken Funktion zu helfen.

Entdecke unsere maßgeschneiderten GitLab-Hostinglösungen oder kontaktiere uns hier, um unsere direkte Unterstützung zu erhalten.

Wir freuen uns darauf, Dir zu helfen, das Beste aus GitLab Pages herauszuholen!

Apostolos Pliakos
Apostolos Pliakos
Junior Systems Engineer

Apostolos war mehrere Jahre in der Qualitätssicherung für die Autoindustrie tätig, bevor er sich entschieden hat, seinem Wunschberuf nachzugehen und bei NETWAYS die Ausbildung zum Fachinformatiker für Systemintegration zu starten. In seiner Freizeit reist er gerne, unternimmt Koch- und Grillabende mit seinen Freunden oder verbringt auch mal einen gemütlichen Abend vor der Konsole.

NETWAYS GitHub Update August 2023

Willkommen beim NETWAYS GitHub Update, der monatliche Überblick über unsere neuesten Releases.

Trotz Sommer- und Urlaubszeit waren wir auch im August 2023 fleißig. Besonders spannend sind für viele sicher die Checks für Gitlab und Prometheus.
Aber auch weitere Check-Plugins, etwa für Mumble oder VMWare haben Updates spendiert bekommen.

Wenn du in Zukunft Updates direkt zu Release erhalten willst, folge uns einfach auf GitHub: https://github.com/NETWAYS/

check-hwgroup v1.2.0

Changelog

  • Großer Refactor für zukünftige Wartbarkeit
  • Bugfix: Kleine Schreibfehler in CLI Parameter gefixt

https://github.com/NETWAYS/check_hwgroup/releases/tag/v1.2.0

check-mumble-ping v1.0.0

Changelog

  • Hinzugefügt: Formatierte Ausgabe für Icingaweb2
  • Hinzugefügt: Viele neue Unittests!
  • Robustere Fehlerbehandlung

https://github.com/NETWAYS/check_mumble_ping/releases/tag/v1.0.0

check-gitlab-version v0.1.0

Changelog

  • Großer Refactor für zukünftige Wartbarkeit
  • Hinzugefügt: Option die Upstream GitLab URL anzupassen

https://github.com/NETWAYS/check_gitlab_version/releases/tag/v0.1.0

check-brevisone v3.0.0

Changelog

  • Großer Refactor für zukünftige Wartbarkeit
  • Robustere Fehlerbehandlung und Statusausgabe

https://github.com/NETWAYS/check_brevisone/releases/tag/v3.0.0

check-vmware-nsxt v0.2.0

Changelog

  • Hilfetexte verbessert
  • Hinzugefügt: Performance Data Ausgabe erweitert
  • Hinzugefügt: Option um Alarme zu deaktivieren
  • Hinzugefügt: Viele neue Unittests!

https://github.com/NETWAYS/check_vmware_nsxt/releases/tag/v0.2.0

check-prometheus v0.1.1

Changelog

  • Bugfix: Funktioniert nun auch mit älteren Prometheus Versionen
  • Bugfix: Unterstützt nun Proxy Konfiguration via Umgebungsvariablen

https://github.com/NETWAYS/check_prometheus/releases/tag/v0.1.1

Markus Opolka
Markus Opolka
Senior Consultant

Markus war nach seiner Ausbildung als Fachinformatiker mehrere Jahre als Systemadministrator tätig und hat währenddessen ein Master-Studium Linguistik an der FAU absolviert. Seit 2022 ist er bei NETWAYS als Consultant tätig. Hier kümmert er sich um die Themen Container, Kubernetes, Puppet und Ansible. Privat findet man ihn auf dem Fahrrad, dem Sofa oder auf GitHub.

Monthly Snap August 2023

Hallo zusammen! Bei NETWAYS war August ein ziemlich ruhiger Monat, da viele von uns Urlaub hatten. Dennoch sind ganz schön viele gute Beiträge zusammengekommen!

Falls Ihr einen Artikel verpasst habt, ist es jetzt Eure Gelegenheit, ihn nachzulesen.

 

Unser Marketing Team braucht Verstärkung! 

Katja berichtete von einer freien Stelle im Team Marketing, rief dazu auf, sich bei uns zu bewerben und beschrieb die Anforderungen, um ein Teil dieses hervorragenden Teams zu werden!

 

 

 

GitLab Fundamentals Schulung- Jetzt anmelden

Wusstet Ihr, dass wir eine GitLab Schulung anbieten? Katja hat uns hier einen Überblick über Schulungsinhalte gegeben, und wer den Artikel genau liest, findet auch einen Weg  kräftig zu sparen!

 

 

 

Und was hat uns sonst so beschäftigt?

Tim startete den Monat mit Tipps für Systemadministratoren in seinem Artikel Do Servers dream of electric sadness?, Dirk schrieb über das Foreman Birthday Event 2023, Markus O. gab uns das monatliche GitHub Update und schaute sich die Herausforderungen beim Prometheus Scaling an. Ingrida berichtete von unserem Sommermeeting und natürlich auch vom Sommerfest, Katja verriet die Workshop-Themen der OSMC 2023 und, dass die ersten Speaker bereits online sind! Und sie teilte Links zu den Talks der OSMC 2022 und der stackconf 2022. In der Blogreihe NETWAYS stellt sich vor könnt ihr diesmal Lucy kennenlernen.

 

Dein Wunschthema war nicht dabei? Kontaktiere uns gerne mit Deinen Wünschen und Anregungen.

Bis zum nächsten Mal!

Catharina Celikel
Catharina Celikel
Office Manager

Catharina unterstützt seit März 2016 unsere Abteilung Finance & Administration. Die gebürtige Norwegerin ist Fremdsprachenkorrespondentin für Englisch. Als Office Manager kümmert sie sich deshalb nicht nur um das Tagesgeschäft sondern übernimmt nebenbei zusätzlich einen Großteil der Übersetzungen. Privat ist der bekennende Bücherwurm am liebsten mit dem Fahrrad unterwegs.

GitLab Fundamentals: Unsere Schulung für Deinen Erfolg!

Die Business-Welt von heute verlangt nach agiler Zusammenarbeit, schneller Bereitstellung von Software und kontinuierlicher Innovation. In diesem Kontext ist GitLab zu einem essenziellen Werkzeug geworden, das Unternehmen dabei unterstützt, ihre Entwicklungsprozesse zu optimieren und erfolgreiche Projekte zu realisieren.

Wenn Du mehr über die grundlegenden Konzepte und praktischen Anwendungen von GitLab erfahren möchtest, dann ist unsere GitLab Fundamentals Schulung genau das Richtige für Dich!

 

Das Erwartet Dich:

Unsere GitLab Fundamentals Schulung eröffnet Dir eine umfassende Perspektive auf die Grundlagen von Git, seine Konfiguration sowie die Verwendung von Shell- und GUI-Clients. Zusätzlich erhältst Du ein solides Fundament im Umgang mit GitLab, das Repositories, Issues, Releases umfasst, und üben die Kunst der Konfliktlösung in verschiedenen Git-Historien und Branches.

Nachdem Du mit eigenen Repositories gearbeitet hast, führt der zweite Schulungstag in praxisnahe Git-Workflows für Teams unterschiedlicher Größen ein. Hierbei werden auch die damit verbundenen Merge- und Rebase-Strategien beleuchtet. Ebenfalls auf der Agenda stehen essenzielle Themen wie CI/CD – unverzichtbare Säulen in modernen DevOps-Umgebungen. Ein bedeutender Teil der GitLab Schulung besteht darin, das Erlernte durch praktische Übungen zu vertiefen und zu dokumentieren. Dieses dokumentierte Wissen wird dann mithilfe von CI/CD automatisch in eigene Dokumentation umgewandelt.

 

Ein Überblick über die Themen:

  • Einführung in Git und Unterschiede zu SVN, VCS
  • Git Basics, Shell- und GUI-Clients
  • Verständnis der drei Git-Zustände: modified, staged und committed
  • Verbinden von lokalen und remote Repositories, im speziellen GitLab
  • Einführung in GitLab: Benutzer, Rollen, Projekte
  • Praktischer Einstieg in Git-Workflows inkl. Merge Requests
  • Advanced Git: Squash, Rebase, Cherry-Pick, Stash and weitere Git Best Practices
  • Ticket-Management, Boards, Graphs, Web IDE
  • Continuous Integration/Deployment/Delivery mit GitLab
  • Spezialthemen: Webhooks, Pipelines, eigene Container-Registries
  • Integration von Git und GitLab: Apps, Clients, IDEs und Tools

 

Jetzt Anmelden!

Die nächste GitLab Fundamentals Schulung findet am 19. und 20. September online statt. Nutze die Chance, Dir eines unserer beliebten Tickets zu sichern und sei mit dabei!

Hast Du vor, gemeinsam mit einem oder mehreren Arbeitskollegen teilzunehmen, warten attraktive Rabatte ach Euch!

Katja Kotschenreuther
Katja Kotschenreuther
Manager Marketing

Katja ist seit Oktober 2020 Teil des Marketing Teams. Als Manager Marketing kümmert sie sich hauptsächlich um das Marketing für die Konferenzen stackconf und OSMC sowie unsere Trainings. Zudem unterstützt sie das Icinga Team mit verschiedenen Social Media Kampagnen und der Bewerbung der Icinga Camps. Sie ist SEO-Verantwortliche für all unsere Websites und sehr viel in unserem Blog unterwegs. In ihrer Freizeit reist sie gerne, bastelt, backt und engagiert sich bei Foodsharing. Im Sommer kümmert sie sich außerdem um ihren viel zu großen Gemüseanbau.