Die kurze Antwort
GitLab bietet in den Profileinstellungen eine Option für ein privates Profil. Dieser Schalter ist eine Sichtbarkeitseinstellung für deine Profilseite, kein globaler Privatsphäre-Modus für alles, was mit deinem Konto verbunden ist. Private Profileinstellungen machen nicht alle öffentlichen Ressourcen oder API-sichtbaren Informationen privat, und die Commit-E-Mail-Identität hat separate Einstellungen. Betrachte den Schalter als einen Schritt in einer Überprüfung, nicht als Ziellinie.
GitLab bietet in den Profileinstellungen eine Option für ein privates Profil. Quelle
Private Profileinstellungen machen nicht alle öffentlichen Ressourcen oder API-sichtbaren Informationen privat. Quelle
Die Commit-E-Mail-Identität hat separate Einstellungen. Quelle
Schritt 1: Einen Vorher-Schnappschuss erstellen
Bevor du etwas änderst, halte fest, was ein nicht angemeldeter Besucher sehen kann. Verwende ein privates Fenster oder ein Browserprofil, das nicht bei GitLab angemeldet ist, und speichere Screenshots mit Datum. So erhältst du eine Ausgangsbasis, mit der du nach dem Umschalten vergleichen kannst.
Erfasse diese Ansichten:
- Deine Profilseite als nicht angemeldeter Besucher: Anzeigename, Avatar, Bio, Standort, Website-Links und alle aufgeführten Social-Media-Handles.
- Deine Liste öffentlicher Projekte: Namen, Beschreibungen, Sichtbarkeitslabels und Daten der letzten Aktivität.
- Beitragsaktivität, die im Profil angezeigt wird, falls sichtbar.
- Eine Beispiel-Commit-Seite aus einem öffentlichen Projekt, um zu sehen, welcher Name und welche E-Mail-Adresse angehängt sind.
- Dein Profil als angemeldeter Nicht-Mitglied wenn möglich, da sich einige Ansichten zwischen anonymen und authentifizierten Besuchern unterscheiden.
Halte den Schnappschuss sachlich. Du versuchst nicht zu beurteilen, ob die Informationen sensibel sind; du versuchst zu wissen, was existiert, bevor du Einstellungen änderst.
Schritt 2: Die Profil-Sichtbarkeitseinstellung ändern
In GitLab wird die Profilprivatsphäre über deine Profileinstellungen gesteuert. Die genauen Menübezeichnungen können sich zwischen Releases ändern, daher navigiere nach Funktion statt einen Pfad auswendig zu lernen: Öffne deine Kontoeinstellungen, finde den Profilbereich und suche nach der Option für ein privates Profil, die in GitLabs eigener Dokumentation beschrieben ist.
GitLab bietet in den Profileinstellungen eine Option für ein privates Profil. Quelle
Wenn du sie aktivierst, gehe nicht davon aus, dass der Rest deines Kontos folgt. Die Einstellung regelt die Profildarstellung; sie klassifiziert keine Projekte, Issues, Merge Requests, Kommentare oder API-Antworten neu, die bereits öffentlich sind.
Private Profileinstellungen machen nicht alle öffentlichen Ressourcen oder API-sichtbaren Informationen privat. Quelle
Schritt 3: Öffentliche Projekte separat überprüfen
Die Projektsichtbarkeit ist eine eigene Einstellung pro Projekt. Nachdem du ein privates Profil aktiviert hast, öffne jedes Projekt, das du besitzt oder betreust, und prüfe seine Sichtbarkeit. Ein Projekt, das auf öffentlich gesetzt ist, bleibt für jeden mit dem Link erreichbar, und sein Repository, seine Issues und seine Commit-Historie können unabhängig von deiner Profileinstellung sichtbar bleiben.
Verwende diese Entscheidungstabelle, um das Gefundene zu sortieren:
| Was du gefunden hast | Wo die Steuerung liegt | Was nach der Änderung zu prüfen ist |
|---|---|---|
| Profilseitendetails (Bio, Links, Standort) | Profileinstellungen | Lade das Profil abgemeldet neu und bestätige, was ein Besucher sieht |
| Das Repository und die Issues eines Projekts | Die eigene Sichtbarkeitseinstellung des Projekts | Öffne die Projekt-URL in einem privaten Fenster |
| Commit-Autor-Name und E-Mail | Commit-E-Mail-/Identitätseinstellungen | Untersuche eine Commit-Seite in jedem betroffenen Projekt |
| API-Antworten mit deinen Daten | Die Sichtbarkeit der Ressource, nicht der Profilschalter | Fordere denselben Endpunkt abgemeldet erneut an |
| Zwischengespeicherte oder indexierte Kopien anderswo | Außerhalb von GitLabs Einstellungen | Suche nach der Profil-URL und Projektnamen |
Zwei ehrliche Einschränkungen gehören hierher. Erstens: Wenn du ein Projekt von öffentlich auf privat änderst, betrifft das alle, die sich auf diese URL verlassen haben, einschließlich Personen, die es mit Stern markiert oder geforkt haben, und GitLabs Dokumentation zur Projektsichtbarkeit ist der Ort, um diese Auswirkungen zu verstehen. Zweitens: Suchmaschinen und Drittanbieter-Spiegel können Kopien von Seiten behalten, die früher öffentlich waren; eine Einstellungsänderung reicht nicht in diese Kopien hinein.
Schritt 4: Deine Commit-Identität trennen
Commit-Metadaten sind eine häufige Überraschung. Ein Commit zeichnet einen Autor-Namen und eine E-Mail-Adresse auf, und diese Werte können von dem abweichen, was dein Profil jetzt anzeigt. Die Commit-E-Mail-Identität hat separate Einstellungen, daher schreibt eine Änderung der Profilsichtbarkeit weder bestehende Commits um noch ändert sie notwendigerweise, was zukünftige Commits preisgeben.
Die Commit-E-Mail-Identität hat separate Einstellungen. Quelle
Eine praktische Überprüfungsreihenfolge:
- Öffne eine Commit-Seite in jedem öffentlichen Projekt, zu dem du beiträgst.
- Notiere den angezeigten Autor-Namen und die E-Mail-Adresse.
- Prüfe deine Commit-E-Mail-Einstellungen und bestätige, welche Adresse für neue Commits verwendet wird.
- Entscheide, ob bestehende Commits Aufmerksamkeit benötigen; das Umschreiben der Historie ist eine separate Operation mit eigenen Konsequenzen und nicht Teil des Profilschalters.
Gehe nicht davon aus, dass die Aktivierung eines privaten Profils Commit-Metadaten verbirgt. Die beiden werden durch unterschiedliche Einstellungen geregelt.
Schritt 5: Den Nachher-Zustand überprüfen
Wiederhole den Vorher-Schnappschuss genau: gleicher Browsermodus, gleiche Seiten, gleiche Commit-Beispiele. Vergleiche Seite an Seite. Eine nützliche Prüfung ist zu fragen, was sich geändert hat und was nicht. Wenn deine Profilseite jetzt eingeschränkt ist, aber ein öffentliches Projekt deine Commits weiterhin mit einer E-Mail-Adresse auflistet, ist die Überprüfung nicht abgeschlossen.
Prüfe auch API-sichtbare Informationen, wo du kannst. Wenn du zuvor einen öffentlichen Endpunkt abgerufen hast, der deine Profil- oder Projektdaten zurückgab, fordere ihn erneut abgemeldet an und vergleiche. Die Option für ein privates Profil ist kein Versprechen, dass sich API-Antworten ändern.
Private Profileinstellungen machen nicht alle öffentlichen Ressourcen oder API-sichtbaren Informationen privat. Quelle
Häufige Fehler
- Den Privatprofil-Schalter als kontoweite Privatsphäre behandeln. Es ist eine Profileinstellung; Projekte und API-sichtbare Ressourcen haben ihre eigenen Sichtbarkeitsregeln.
- Commit-E-Mail vergessen. Die Commit-Identität wird separat konfiguriert, und alte Commits behalten die Metadaten, mit denen sie erstellt wurden.
- Nur angemeldet prüfen. Deine eigene Ansicht ist nicht die des Besuchers. Überprüfe immer abgemeldet.
- Annehmen, dass ein gelöschtes oder umbenanntes Projekt überall verschwindet. Suchindizes und Spiegel können die Originalseite überleben.
- Alles auf einmal ändern. Ohne einen Vorher-Schnappschuss kannst du nicht sagen, welche Änderung welches Ergebnis bewirkt hat.
- Ein verborgenes Profil mit gelöschten Daten verwechseln. Ein eingeschränktes oder bearbeitetes Profil belegt nicht, dass gespeicherte Daten entfernt wurden.
- Verknüpfte Handles ignorieren. Ein Bio-Link oder Social-Media-Handle im Profil kann zu Konten anderswo führen, die du nicht überprüft hast.
Die verbleibenden Handles prüfen
Ein GitLab-Profil listet oft eine persönliche Website, ein Social-Media-Handle oder einen Benutzernamen auf, der auch auf anderen Diensten verwendet wird. Diese Links liegen außerhalb von GitLabs Einstellungen und sind genau die Art von öffentlicher Spur, die eine Profilüberprüfung aufdecken sollte. Wenn du sehen möchtest, wo ein bekannter Handle in anderen Communities erscheint, kann eine Benutzernamen-Suche helfen, die öffentlichen Übereinstimmungen zu kartieren; unsere Anleitung zum Finden von Social-Media-Konten anhand des Benutzernamens erklärt die Technik. TraceSeek deckt 3.000+ Plattformen ab und bietet einen kostenlosen ersten Scan mit einer angegebenen Scanzeit von 20–30 Sekunden. Öffentliche Übereinstimmungen sind Hinweise, kein Eigentumsnachweis, und eine Suche ändert keine Plattform-Einstellung oder offenbart private Datensätze.
Deine eigene Spur schützen
Privatsphäre auf einem Code-Host ist eine Reihe unabhängiger Kontrollen, kein einzelner Schalter. Eine praktikable Routine ist, Profilsichtbarkeit, Projektsichtbarkeit und Commit-Identität zusammen zu überprüfen und sie nach jeder Änderung von Rolle, Arbeitgeber oder öffentlicher Aktivität erneut zu prüfen. Halte einen datierten Schnappschuss fest, damit zukünftige Überprüfungen von Belegen statt von Erinnerungen ausgehen. Wo eine Plattform ihre eigenen Einstellungen dokumentiert, lies diese Dokumentation, statt sich auf Zusammenfassungen aus zweiter Hand zu verlassen, denn Menüs und Standardwerte ändern sich zwischen Releases. Und wenn du einen Handle findest, der auf mehreren Diensten erscheint, überprüfe jedes Konto zu seinen eigenen Bedingungen; die Privatsphäre-Einstellung einer Plattform hat keine Auswirkung auf eine andere.
Wichtige Fakten
- GitLab bietet in den Profileinstellungen eine Option für ein privates Profil.
- Private Profileinstellungen machen nicht alle öffentlichen Ressourcen oder API-sichtbaren Informationen privat.
- Die Commit-E-Mail-Identität hat separate Einstellungen.
- TraceSeek deckt 3.000+ Plattformen ab und bietet einen kostenlosen ersten Scan mit einer angegebenen Scanzeit von 20–30 Sekunden.
- Öffentliche Benutzernamen-Übereinstimmungen sind Hinweise, kein Eigentumsnachweis.