Was die Einstellung tatsächlich steuert
Die GitHub-Beitragseinstellungen (Contribution settings) enthalten einen Schalter für private Beiträge. Dieser Schalter legt fest, ob das Beitragsdiagramm (contribution graph) und die Aktivitätsübersicht deines Profils anonymisierte Zahlen aus Aktivitäten in privaten Repositories enthalten. Er macht private Repositories nicht öffentlich, gewährt niemandem Zugriff auf privaten Code und ändert nicht, wer deine Commits lesen kann. Er ändert nur, ob eine Zahl erscheint.
Mit den GitHub-Beitragseinstellungen kann ein Kontoinhaber private Beiträge im Profil anzeigen oder ausblenden. Quelle
Die praktische Unterscheidung betrifft drei Informationsebenen:
- Öffentliche Aktivität: Commits, Issues, Pull Requests und andere Beiträge in öffentlichen Repositories. Diese sind mit Repository-Kontext sichtbar, etwa dem Repository-Namen und der Art des Beitrags.
- Private Beitragszahlen: Anonymisierte Tagessummen aus privaten Repositories, angezeigt ohne Repository-Namen, Commit-Nachrichten oder Code.
- Private Inhalte: Quellcode, Commit-Historie, Issue-Texte und Repository-Metadaten in privaten Repositories. Diese Ebene wird durch den Repository-Zugriff geregelt, nicht durch die Einstellung für Beitragszahlen.
Das Einschalten des Schalters für private Zahlen verschiebt keine privaten Inhalte in die öffentliche Ebene. Das Ausschalten löscht keine privaten Repositories oder deren Historie. Es entfernt lediglich die anonymisierten Zahlen aus der öffentlich sichtbaren Profilansicht.
Was ein Außenstehender aus privaten Zahlen ableiten kann
Wenn private Beiträge öffentlich gemacht werden, kann ein Außenstehender sehen, dass du an bestimmten Tagen aktiv warst. Er kann nicht sehen, in welchem privaten Repository du gearbeitet hast, was du geändert hast oder wer sonst beteiligt war.
Wenn private Beiträge öffentlich gemacht werden, können Personen ohne Repository-Zugriff tägliche Beitragszahlen sehen, aber keine konkreten Details zu privaten Beiträgen. Quelle
Die Ableitung ist begrenzt, aber real. Ein gleichmäßiges Muster privater Beiträge kann auf regelmäßige private Arbeit hindeuten, etwa eine Anstellung oder ein privates Projekt. Lücken können auf Freizeit, eine Änderung der Arbeitsmuster oder eine Verlagerung auf andere Plattformen hindeuten. Keine dieser Ableitungen ist ein Beweis. Eine Zahl ist ein Aktivitätssignal, keine Aussage über Identität, Anstellung oder Absicht.
Das ist wichtig für Leser, die ein GitHub-Profil als berufliches Signal betrachten. Ein sichtbares Diagramm privater Zahlen kann ein Profil aktiver erscheinen lassen, als es die öffentlichen Repositories allein vermuten lassen. Das Ausblenden der Zahlen kann dasselbe Profil ruhiger erscheinen lassen. Keine der beiden Optionen ist unehrlich; sie legen lediglich unterschiedlich viele Metadaten offen.
Schritt für Schritt: Prüfen und Einstellen
GitHubs Oberfläche ändert sich im Laufe der Zeit. Betrachte das Folgende daher als Prüfroutine und nicht als festen Menüpfad. Ziel ist, deinen aktuellen Zustand zu kennen und eine bewusste Entscheidung zu treffen.
- Melde dich bei deinem eigenen Konto an. Verwende das Konto, dessen Profil du prüfst. Die Einstellung wird vom Inhaber kontrolliert.
- Öffne deine Beitragseinstellungen im Profil. Suche den Bereich für Beitragseinstellungen, der zu deinem Profil gehört. Die genauen Bezeichnungen können je nach Oberflächenversion abweichen; die relevante Einstellung betrifft private Beiträge.
- Notiere den aktuellen Zustand, bevor du ihn änderst. Halte fest, ob private Beiträge derzeit angezeigt oder ausgeblendet werden. Das gibt dir eine Ausgangsbasis, falls du die Entscheidung später rückgängig machen möchtest.
- Entscheide danach, was ein Außenstehender ableiten soll. Nutze die folgende Vergleichstabelle statt eines Standardimpulses.
- Ändere die Einstellung bei Bedarf und sieh dir dein Profil dann so an, wie es ein abgemeldeter Besucher sieht. Ein privates oder Inkognito-Fenster ist eine einfache Möglichkeit, das öffentlich sichtbare Ergebnis zu prüfen.
- Prüfe nach größeren Änderungen erneut. Wenn du den Arbeitgeber wechselst, regelmäßige private Arbeit aufnimmst oder beendest oder alte Konten bereinigst, sieh dir die Einstellung noch einmal an.
| Ebene | Für Außenstehende sichtbar, wenn private Zahlen angezeigt werden | Für Außenstehende sichtbar, wenn private Zahlen ausgeblendet werden | Durch Repository-Zugriff geregelt? |
|---|---|---|---|
| Aktivität in öffentlichen Repositories | Ja, mit Repository- und Beitragskontext | Ja, unverändert | Nein |
| Private Beitragszahlen | Ja, als anonymisierte Tagessummen | Nein | Nein |
| Inhalte privater Repositories | Nein | Nein | Ja |
| Private Commit-Nachrichten und Code | Nein | Nein | Ja |
Eine nützliche Entscheidungstabelle für den Inhaber:
| Deine Situation | Private Zahlen eher anzeigen | Private Zahlen eher ausblenden |
|---|---|---|
| Du möchtest, dass das Profil regelmäßige private Arbeit widerspiegelt | Ja | — |
| Du möchtest Aktivitätsmetadaten minimieren | — | Ja |
| Du bewirbst dich auf Rollen, bei denen öffentliche Repositories das Hauptsignal sind | Optional | Optional |
| Du bist unsicher, was die Zahlen preisgeben | Erst prüfen | Erst prüfen |
Häufige Fehler
Den Schalter für eine Datenschutzkontrolle über Code halten. Die Einstellung für private Beiträge veröffentlicht keinen privaten Quellcode und gewährt keinen Repository-Zugriff. Wenn du dir Sorgen um die Offenlegung von Code machst, prüfe Repository-Zugriff und Commit-E-Mail-Datenschutz separat.
Annehmen, ausgeblendete Zahlen bedeuteten keine Aktivität. Das Ausblenden der Zahlen entfernt das öffentliche Signal, nicht die zugrunde liegende Arbeit. Ein Außenstehender kann weiterhin öffentliche Aktivität sehen, und Repository-Mitarbeiter können private Aktivität je nach ihrem Zugriff weiterhin sehen.
Eine Zahl als Beweis für Identität oder Anstellung behandeln. Ein Beitragsdiagramm ist eine Metadatenansicht. Es bestätigt nicht, wer eine Person ist, für wen sie arbeitet oder ob ein Konto authentisch ist.
Die Einstellung ändern und die öffentliche Ansicht nie prüfen. Bestätige das Ergebnis immer aus abgemeldeter Perspektive. Oberflächenzustände können leicht falsch gelesen werden, während man angemeldet ist.
Diese Kontrolle mit Kontobereinigung verwechseln. Ein sichtbares Signal zu entfernen ist keine Kontolöschung. Wenn du ein Konto aufgibst, bewahre eine Wiederherstellungsmethode auf, die du kontrollierst, bis die Schließung abgeschlossen ist, und betrachte ein bearbeitetes oder leeres Profil nicht als Beweis dafür, dass gespeicherte Daten verschwunden sind.
Deinen eigenen Fußabdruck schützen
Ein GitHub-Profil ist ein Knoten in einem breiteren öffentlichen Fußabdruck. Die Wahl bezüglich privater Zahlen ist eine kleine, umkehrbare Einstellung; die größere Aufgabe ist zu wissen, welche Handles und Profile öffentlich mit dir verbunden sind. Wenn du bekannte öffentliche Handles überprüfen möchtest, ist TraceSeek eine Username-Lookup-App, die 3.000+ Plattformen prüft, mit einem kostenlosen ersten Scan und einer angegebenen Scanzeit von 20–30 Sekunden. Sie ist eine Möglichkeit, Hinweise auf öffentliche Benutzernamen zu sammeln, keine Möglichkeit, GitHub-Einstellungen zu ändern, private Datensätze offenzulegen oder Identität zu beweisen. Übereinstimmungen bei öffentlichen Benutzernamen sind Hinweise, kein Eigentumsnachweis.
Für eine umfassendere Bereinigungsroutine siehe den Leitfaden zum Finden vergessener Online-Konten. Für den Umgang mit Identitätstäuschungsrisiken rund um deine Handles siehe den Leitfaden zum Schutz deines Benutzernamens vor Identitätstäuschung.
Wichtige Fakten
- Mit den GitHub-Beitragseinstellungen kann ein Kontoinhaber private Beiträge im Profil anzeigen oder ausblenden.
- Wenn private Beiträge öffentlich gemacht werden, können Personen ohne Repository-Zugriff tägliche Beitragszahlen sehen, aber keine konkreten Details zu privaten Beiträgen.
- Die Einstellung für private Beiträge ändert die Sichtbarkeit anonymisierter Aktivität, nicht den Repository-Zugriff oder privaten Quellcode.
- Ein sichtbares Diagramm privater Zahlen ist ein Metadatensignal und bestätigt nicht Identität, Anstellung oder Absicht.