Krótka odpowiedź
GitLab oferuje opcję Prywatny profil w ustawieniach profilu. Ten przełącznik kontroluje widoczność strony profilu, a nie jest globalnym trybem prywatności dla wszystkiego, co jest powiązane z Twoim kontem. Prywatne ustawienia profilu nie czynią wszystkich publicznych zasobów ani informacji widocznych przez API prywatnymi, a tożsamość e-mail w commitach ma osobne ustawienia. Traktuj ten przełącznik jako jeden z kroków przeglądu, a nie metę.
GitLab oferuje opcję Prywatny profil w ustawieniach profilu. Źródło
Prywatne ustawienia profilu nie czynią wszystkich publicznych zasobów ani informacji widocznych przez API prywatnymi. Źródło
Tożsamość e-mail w commitach ma osobne ustawienia. Źródło
Krok 1: Zrób zrzut stanu przed zmianą
Zanim cokolwiek zmienisz, zapisz, co widzi wylogowany odwiedzający. Użyj okna prywatnego lub profilu przeglądarki, który nie jest zalogowany do GitLaba, i zapisz zrzuty ekranu z datami. Daje Ci to punkt odniesienia do porównania po zmianie.
Zapisz następujące widoki:
- Twoją stronę profilu widzianą przez wylogowanego odwiedzającego: nazwę wyświetlaną, awatar, bio, lokalizację, linki do stron internetowych i wszelkie wymienione uchwyty społecznościowe.
- Listę Twoich publicznych projektów: nazwy, opisy, etykiety widoczności i daty ostatniej aktywności.
- Aktywność wkładu wyświetlaną na profilu, jeśli jest widoczna.
- Przykładową stronę commita z publicznego projektu, aby zobaczyć, jaka nazwa i e-mail są do niego przypisane.
- Twój profil jako zalogowany nie-członek, jeśli możesz to zorganizować, ponieważ niektóre widoki różnią się między anonimowymi a uwierzytelnionymi odwiedzającymi.
Zachowaj zrzut w formie faktów. Nie próbujesz oceniać, czy informacje są wrażliwe; próbujesz wiedzieć, co istnieje, zanim zmienisz ustawienia.
Krok 2: Zmień ustawienie widoczności profilu
W GitLabie prywatność profilu jest kontrolowana w ustawieniach profilu. Dokładne etykiety menu mogą się zmieniać między wersjami, więc nawiguj według funkcji, a nie zapamiętanej ścieżki: otwórz ustawienia konta, znajdź sekcję profilu i poszukaj opcji Prywatny profil opisanej w dokumentacji GitLaba.
GitLab oferuje opcję Prywatny profil w ustawieniach profilu. Źródło
Gdy ją włączysz, nie zakładaj, że reszta konta podąży za tym. Ustawienie reguluje prezentację profilu; nie przeklasyfikowuje projektów, zgłoszeń, żądań scalenia, komentarzy ani odpowiedzi API, które już są publiczne.
Prywatne ustawienia profilu nie czynią wszystkich publicznych zasobów ani informacji widocznych przez API prywatnymi. Źródło
Krok 3: Sprawdź publiczne projekty osobno
Widoczność projektu to osobne ustawienie dla każdego projektu. Po włączeniu prywatnego profilu otwórz każdy projekt, którego jesteś właścicielem lub opiekunem, i sprawdź jego widoczność. Projekt ustawiony jako publiczny pozostaje dostępny dla każdego, kto ma link, a jego repozytorium, zgłoszenia i historia commitów mogą pozostać widoczne niezależnie od ustawienia profilu.
Użyj tej tabeli decyzyjnej, aby posortować to, co znajdziesz:
| Co znalazłeś | Gdzie jest kontrola | Co sprawdzić po zmianie |
|---|---|---|
| Szczegóły strony profilu (bio, linki, lokalizacja) | Ustawienia profilu | Odśwież profil wylogowany i potwierdź, co widzi odwiedzający |
| Repozytorium i zgłoszenia projektu | Własne ustawienie widoczności projektu | Otwórz URL projektu w oknie prywatnym |
| Nazwa i e-mail autora commita | Ustawienia e-maila / tożsamości w commitach | Sprawdź stronę commita w każdym dotkniętym projekcie |
| Odpowiedzi API zawierające Twoje dane | Widoczność zasobu, a nie przełącznik profilu | Ponownie wyślij żądanie do tego samego endpointu wylogowany |
| Kopie w pamięci podręcznej lub zindeksowane gdzie indziej | Poza ustawieniami GitLaba | Wyszukaj URL profilu i nazwy projektów |
Należą się tu dwie uczciwe uwagi. Po pierwsze, zmiana projektu z publicznego na prywatny wpływa na wszystkich, którzy polegali na tym URL-u, w tym na osoby, które dodały go do ulubionych lub sklonowały; dokumentacja GitLaba dotycząca widoczności projektu jest miejscem, aby zrozumieć te skutki. Po drugie, wyszukiwarki i zewnętrzne kopie mogą zachować kopie stron, które były publiczne wcześniej; zmiana ustawień do nich nie dociera.
Krok 4: Oddziel tożsamość w commitach
Metadane commitów często zaskakują. Commit zapisuje nazwę autora i e-mail, a te wartości mogą różnić się od tego, co teraz wyświetla Twój profil. Tożsamość e-mail w commitach ma osobne ustawienia, więc zmiana widoczności profilu nie przepisuje istniejących commitów ani niekoniecznie zmienia tego, co ujawnią przyszłe commity.
Tożsamość e-mail w commitach ma osobne ustawienia. Źródło
Praktyczna kolejność przeglądu:
- Otwórz stronę commita w każdym publicznym projekcie, do którego wnosisz wkład.
- Zanotuj wyświetlaną nazwę autora i e-mail.
- Sprawdź ustawienia e-maila w commitach i potwierdź, który adres jest używany dla nowych commitów.
- Zdecyduj, czy istniejące commity wymagają uwagi; przepisywanie historii to osobna operacja z własnymi konsekwencjami i nie jest częścią przełącznika profilu.
Nie zakładaj, że włączenie prywatnego profilu ukrywa metadane commitów. Rządzą nimi różne ustawienia.
Krok 5: Zweryfikuj stan po zmianie
Powtórz zrzut sprzed zmiany dokładnie: ten sam tryb przeglądarki, te same strony, te same próbki commitów. Porównaj obok siebie. Przydatnym sprawdzeniem jest pytanie, co się zmieniło, a co nie. Jeśli Twoja strona profilu jest teraz ograniczona, ale publiczny projekt nadal wyświetla Twoje commity z e-mailem, przegląd nie jest zakończony.
Sprawdź także informacje widoczne przez API, jeśli możesz. Jeśli wcześniej pobierałeś publiczny endpoint, który zwracał dane Twojego profilu lub projektu, wyślij żądanie ponownie wylogowany i porównaj. Opcja prywatnego profilu nie jest obietnicą, że odpowiedzi API się zmienią.
Prywatne ustawienia profilu nie czynią wszystkich publicznych zasobów ani informacji widocznych przez API prywatnymi. Źródło
Częste błędy
- Traktowanie przełącznika prywatnego profilu jako prywatności całego konta. To ustawienie profilu; projekty i zasoby widoczne przez API mają własne zasady widoczności.
- Zapominanie o e-mailu w commitach. Tożsamość w commitach jest konfigurowana osobno, a stare commity zachowują metadane, z którymi zostały utworzone.
- Sprawdzanie tylko po zalogowaniu. Twój widok to nie widok odwiedzającego. Zawsze weryfikuj wylogowany.
- Zakładanie, że usunięty lub zmieniony projekt znika wszędzie. Indeksy wyszukiwarek i kopie mogą przetrwać oryginalną stronę.
- Zmienianie wszystkiego naraz. Bez zrzutu sprzed zmiany nie możesz stwierdzić, która zmiana dała który wynik.
- Mylenie ukrytego profilu z usuniętymi danymi. Ograniczony lub edytowany profil nie dowodzi, że przechowywane dane zostały usunięte.
- Ignorowanie powiązanych uchwytów. Link w bio lub uchwyt społecznościowy na profilu może prowadzić do kont gdzie indziej, których nie sprawdziłeś.
Sprawdzanie uchwytów, które pozostają
Profil GitLab często zawiera osobistą stronę, uchwyt społecznościowy lub nazwę użytkownika używaną w innych usługach. Te linki są poza ustawieniami GitLaba i są dokładnie tym rodzajem publicznego śladu, który powinien ujawnić przegląd profilu. Jeśli chcesz zobaczyć, gdzie znany uchwyt pojawia się w innych społecznościach, wyszukiwanie nazwy użytkownika może pomóc zmapować publiczne dopasowania; nasz przewodnik po znajdowaniu kont w mediach społecznościowych po nazwie użytkownika wyjaśnia tę technikę. TraceSeek obejmuje 3 000+ platform i oferuje darmowe pierwsze skanowanie, z deklarowanym czasem skanowania 20–30 sekund. Publiczne dopasowania to wskazówki, a nie dowód własności, a wyszukiwanie nie zmienia żadnych ustawień platformy ani nie ujawnia prywatnych rekordów.
Ochrona własnego śladu
Prywatność na hostingu kodu to zestaw niezależnych kontroli, a nie jeden przełącznik. Praktyczna rutyna to przegląd widoczności profilu, widoczności projektów i tożsamości w commitach razem, a następnie ponowne sprawdzenie ich po każdej zmianie roli, pracodawcy lub publicznej aktywności. Zachowaj datowany zrzut, aby przyszłe przeglądy zaczynały się od dowodów, a nie pamięci. Gdy platforma dokumentuje własne ustawienia, czytaj tę dokumentację, zamiast polegać na wtórnych podsumowaniach, ponieważ menu i domyślne ustawienia zmieniają się między wersjami. A gdy znajdziesz uchwyt, który pojawia się w kilku usługach, sprawdź każde konto na własnych zasadach; ustawienie prywatności jednej platformy nie ma wpływu na inną.
Kluczowe fakty
- GitLab oferuje opcję Prywatny profil w ustawieniach profilu.
- Prywatne ustawienia profilu nie czynią wszystkich publicznych zasobów ani informacji widocznych przez API prywatnymi.
- Tożsamość e-mail w commitach ma osobne ustawienia.
- TraceSeek obejmuje 3 000+ platform i oferuje darmowe pierwsze skanowanie, z deklarowanym czasem skanowania 20–30 sekund.
- Publiczne dopasowania nazw użytkownika to wskazówki, a nie dowód własności.