Co faktycznie kontroluje to ustawienie
Ustawienia kontrybucji GitHub obejmują przełącznik dla prywatnych kontrybucji. Przełącznik ten wpływa na to, czy wykres kontrybucji i przegląd aktywności na Twoim profilu uwzględniają anonimowe liczby z aktywności w prywatnych repozytoriach. Nie upublicznia prywatnych repozytoriów, nie przyznaje nikomu dostępu do prywatnego kodu i nie zmienia tego, kto może czytać Twoje commity. Zmienia jedynie to, czy jakaś liczba się pojawia.
Ustawienia kontrybucji GitHub pozwalają właścicielowi pokazać lub ukryć prywatne kontrybucje na profilu. Źródło
Praktyczna różnica dotyczy trzech warstw informacji:
- Aktywność publiczna: commity, zgłoszenia (issues), pull requesty i inne kontrybucje w publicznych repozytoriach. Są widoczne wraz z kontekstem repozytorium, takim jak nazwa repozytorium i typ kontrybucji.
- Liczby prywatnych kontrybucji: anonimowe dzienne sumy z prywatnych repozytoriów, pokazywane bez nazw repozytoriów, wiadomości commitów i kodu.
- Treść prywatna: kod źródłowy, historia commitów, treść zgłoszeń i metadane repozytorium wewnątrz prywatnych repozytoriów. Ta warstwa jest regulowana przez dostęp do repozytorium, a nie przez ustawienie liczby kontrybucji.
Włączenie przełącznika prywatnych liczb nie przenosi żadnej prywatnej treści do warstwy publicznej. Wyłączenie go nie usuwa prywatnych repozytoriów ani ich historii. Jedynie usuwa anonimowe liczby z publicznego widoku profilu.
Co osoba z zewnątrz może wywnioskować z prywatnych liczb
Gdy prywatne kontrybucje są upublicznione, osoba z zewnątrz może zobaczyć, że byłeś aktywny w określonych dniach. Nie może zobaczyć, w którym prywatnym repozytorium pracowałeś, co zmieniłeś ani kto jeszcze był zaangażowany.
Gdy prywatne kontrybucje są upublicznione, osoby bez dostępu do repozytorium mogą zobaczyć dzienne liczby kontrybucji, ale nie szczegóły konkretnych prywatnych kontrybucji. Źródło
Wnioskowanie jest ograniczone, ale realne. Stały wzorzec prywatnych kontrybucji może sugerować regularną prywatną pracę, na przykład zatrudnienie lub prywatny projekt. Luki mogą sugerować czas wolny, zmianę wzorców pracy lub przejście na inne platformy. Żadne z tych wniosków nie są dowodem. Liczba jest sygnałem aktywności, a nie stwierdzeniem o tożsamości, zatrudnieniu czy zamiarach.
Ma to znaczenie dla czytelników, którzy traktują profil GitHub jako sygnał zawodowy. Widoczny wykres prywatnych liczb może sprawić, że profil wygląda na bardziej aktywny, niż sugerowałyby same publiczne repozytoria. Ukrycie liczb może sprawić, że ten sam profil wygląda na spokojniejszy. Żaden wybór nie jest nieuczciwy; po prostu ujawniają różną ilość metadanych.
Krok po kroku: przejrzyj i ustaw kontrolkę
Interfejs GitHub zmienia się z czasem, więc traktuj poniższe jako rutynę przeglądu, a nie stałą ścieżkę menu. Celem jest poznanie obecnego stanu i dokonanie świadomego wyboru.
- Zaloguj się na własne konto. Użyj konta, którego profil przeglądasz. Ustawienie jest kontrolowane przez właściciela.
- Otwórz ustawienia kontrybucji swojego profilu. Poszukaj obszaru ustawień kontrybucji powiązanego z Twoim profilem. Dokładne etykiety mogą się różnić w zależności od wersji interfejsu; istotna jest kontrolka dotycząca prywatnych kontrybucji.
- Zapisz obecny stan przed zmianą. Zanotuj, czy prywatne kontrybucje są obecnie pokazywane czy ukryte. Daje Ci to punkt odniesienia, jeśli później zechcesz odwrócić wybór.
- Zdecyduj na podstawie tego, co chcesz, aby osoba z zewnątrz wywnioskowała. Skorzystaj z tabeli porównawczej poniżej, a nie z domyślnego odruchu.
- W razie potrzeby zmień ustawienie, a następnie zobacz swój profil tak, jak widziałby go wylogowany odwiedzający. Prywatne okno lub tryb incognito to prosty sposób sprawdzenia publicznego wyniku.
- Sprawdź ponownie po większych zmianach. Jeśli zmieniasz pracodawcę, zaczynasz lub kończysz regularną prywatną pracę albo porządkujesz stare konta, wróć do tego ustawienia.
| Warstwa | Widoczne dla osób z zewnątrz, gdy prywatne liczby są pokazywane | Widoczne dla osób z zewnątrz, gdy prywatne liczby są ukryte | Kontrolowane przez dostęp do repozytorium? |
|---|---|---|---|
| Aktywność w publicznych repozytoriach | Tak, z kontekstem repozytorium i kontrybucji | Tak, bez zmian | Nie |
| Liczby prywatnych kontrybucji | Tak, jako anonimowe dzienne sumy | Nie | Nie |
| Treść prywatnych repozytoriów | Nie | Nie | Tak |
| Prywatne wiadomości commitów i kod | Nie | Nie | Tak |
Przydatna tabela decyzyjna dla właściciela:
| Twoja sytuacja | Rozważ pokazanie prywatnych liczb | Rozważ ukrycie prywatnych liczb |
|---|---|---|
| Chcesz, aby profil odzwierciedlał regularną prywatną pracę | Tak | — |
| Wolisz minimalizować metadane aktywności | — | Tak |
| Aplikujesz na stanowiska, gdzie publiczne repozytoria są głównym sygnałem | Opcjonalnie | Opcjonalnie |
| Nie jesteś pewien, co ujawniają liczby | Najpierw przejrzyj | Najpierw przejrzyj |
Częste błędy
Mylenie przełącznika z kontrolą prywatności kodu. Ustawienie prywatnych kontrybucji nie publikuje prywatnego kodu źródłowego i nie przyznaje dostępu do repozytorium. Jeśli martwisz się o ekspozycję kodu, przejrzyj osobno dostęp do repozytorium i prywatność e-maili w commitach.
Zakładanie, że ukryte liczby oznaczają brak aktywności. Ukrycie liczb usuwa publiczny sygnał, a nie samą pracę. Osoba z zewnątrz może nadal widzieć aktywność publiczną, a współpracownicy w repozytorium mogą nadal widzieć aktywność prywatną zgodnie ze swoim dostępem.
Traktowanie liczby jako dowodu tożsamości lub zatrudnienia. Wykres kontrybucji to widok metadanych. Nie weryfikuje, kim jest dana osoba, dla kogo pracuje ani czy konto jest autentyczne.
Zmiana ustawienia bez sprawdzenia widoku publicznego. Zawsze potwierdzaj wynik z perspektywy wylogowanego użytkownika. Stany interfejsu łatwo błędnie odczytać będąc zalogowanym.
Mylenie tej kontrolki z czyszczeniem konta. Usunięcie widocznego sygnału nie jest usunięciem konta. Jeśli wycofujesz konto, zachowaj metodę odzyskiwania, którą kontrolujesz, aż do zakończenia zamknięcia, i nie traktuj edytowanego lub pustego profilu jako dowodu, że przechowywane dane zniknęły.
Ochrona własnego śladu
Profil GitHub to jeden węzeł w szerszym publicznym śladzie. Wybór dotyczący prywatnych liczb to małe, odwracalne ustawienie; większym zadaniem jest wiedza, które nazwy użytkownika i profile są publicznie powiązane z Tobą. Jeśli chcesz przejrzeć znane publiczne nazwy użytkownika, TraceSeek to aplikacja do wyszukiwania nazw użytkownika, która sprawdza 3 000+ platform, z darmowym pierwszym skanem i deklarowanym czasem skanowania 20–30 sekund. To sposób na zbieranie tropów dotyczących publicznych nazw użytkownika, a nie na zmianę ustawień GitHub, ujawnianie prywatnych danych czy potwierdzanie tożsamości. Publiczne dopasowania nazw użytkownika to tropy, a nie dowód własności.
Aby zapoznać się z szerszą rutyną porządkowania, zobacz przewodnik po odnajdywaniu zapomnianych kont online. Aby poradzić sobie z ryzykiem podszywania się pod Twoje nazwy użytkownika, zobacz przewodnik o ochronie nazwy użytkownika przed podszywaniem się.
Kluczowe fakty
- Ustawienia kontrybucji GitHub pozwalają właścicielowi pokazać lub ukryć prywatne kontrybucje na profilu.
- Gdy prywatne kontrybucje są upublicznione, osoby bez dostępu do repozytorium mogą zobaczyć dzienne liczby kontrybucji, ale nie szczegóły konkretnych prywatnych kontrybucji.
- Ustawienie prywatnych kontrybucji zmienia widoczność anonimowej aktywności, a nie dostęp do repozytorium ani prywatny kod źródłowy.
- Widoczny wykres prywatnych liczb to sygnał metadanych i nie potwierdza tożsamości, zatrudnienia ani zamiarów.