Seite wählen

Effektive Zugriffskontrolle für GitLab Pages

von | Dez 13, 2023 | Web Services

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.

0 Kommentare

Einen Kommentar abschicken

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

Mehr Beiträge zum Thema Web Services

CfgMgmtCamp 2024: Unser Rückblick

Vergangene Woche fuhr ein Teil unseres Teams bei NWS bis nach Ghent in Belgien, um am ConfigManagementCamp 2024 teilzunehmen. Hierbei handelt es sich um eine kostenlose Konferenz, direkt im Anschluss an die FOSDEM, was Jahr für Jahr für ein großes Publikum aus Fans...

Why We’re Excited About DevOps Camp 2023!

This year, our NETWAYS Web Services Team is highly motivated to participate in DevOps Camp in Nuremberg! After a short break since stackconf in Berlin, we are back at a conference. We are delighted to be able to support DevOps Camp once again. In this article, we...

Managed BookStack | Deine effiziente Wiki Software

In einer Welt, in der der Zugriff auf Informationen von entscheidender Bedeutung ist, wird die richtige Wiki Software zu einem unverzichtbaren Werkzeug für Unternehmen und Organisationen. Das Organisieren, Teilen und schnelles Finden von Informationen kann den...