Co faktycznie znika, a co zostaje
Zamknięcie konta GitHub to nie jeden przycisk usuwania, który wymazuje całą historię. Konto i rzeczy, które ono posiada, to jedna kategoria; ślady pozostawione w cudzych projektach to druga. Traktowanie ich jako tego samego prowadzi do sytuacji, w której ktoś zamyka konto, a potem odkrywa, że jego stare komentarze wciąż pojawiają się w publicznym wątku.
Usunięcie osobistego konta GitHub usuwa zasoby należące do tego konta, ale komentarze, zgłoszenia i pull requesty w repozytoriach innych właścicieli pozostają powiązane z użytkownikiem-widmem. Źródło
To zachowanie użytkownika-widma jest głównym powodem, dla którego zamknięcie wymaga inwentaryzacji, a nie jednej decyzji. Twoje repozytoria, gisty i inne zasoby przypisane do właściciela należą do Ciebie i możesz je usunąć lub przenieść. Twoich komentarzy, zgłoszeń i pull requestów w cudzym repozytorium nie możesz usunąć w ramach zamykania konta, a ten przewodnik nie sugeruje ich edytowania ani usuwania przy okazji.
Zbuduj inwentarz wycofania, zanim cokolwiek zamkniesz
Posortuj wszystko, co masz na GitHubie, do trzech koszy. Sortowanie to cała praca; samo zamknięcie to ostatni krok.
| Kosz | Co tu należy | Co robi zamknięcie | Co ustalić najpierw |
|---|---|---|---|
| Zasoby, które posiadasz | Repozytoria, gisty i inne zasoby należące do Twojego osobistego konta | Usuwane wraz z kontem | Które przenieść, zarchiwizować gdzie indziej lub pozwolić zniknąć |
| Obowiązki w organizacjach | Organizacje, w których jesteś właścicielem lub członkiem | Blokuje zamknięcie do czasu rozwiązania | Czy ktoś inny przejmie, czy organizacja zostanie zlikwidowana |
| Wkład w cudze zasoby | Komentarze, zgłoszenia i pull requesty w repozytoriach, których nie posiadasz | Pozostają, powiązane z użytkownikiem-widmem | Czy akceptujesz, że ta publiczna historia zostanie |
Przejdź przez kosze w tej kolejności. Środkowy kosz najczęściej wstrzymuje zamknięcie, ponieważ GitHub nie pozwoli Ci odejść z organizacji, której nadal jesteś właścicielem lub członkiem.
Kosz pierwszy: posiadane zasoby
Wypisz każde repozytorium i inny zasób powiązany z Twoim osobistym kontem i oznacz każdy jako: przenieś, zarchiwizuj gdzie indziej lub pozwól odejść. Przeniesienie zachowuje pracę, na której inni mogą polegać; pozwolenie odejść jest w porządku w przypadku eksperymentów i porzuconych projektów. Zrób to przed dotknięciem konta, ponieważ gdy konto zniknie, posiadane zasoby znikną razem z nim.
Jeśli repozytorium ma współpracowników, forki lub otwarte zgłoszenia od innych osób, przeniesienie zasługuje na drugie spojrzenie. Zamknięcie konta to Twoja decyzja, ale praca innych osób w Twoim repozytorium to konsekwencja, której mogą się nie spodziewać.
Kosz drugi: własność i członkostwo w organizacjach
GitHub obsługuje dwie sytuacje organizacyjne inaczej i obie muszą zostać rozwiązane, zanim będzie można usunąć osobiste konto.
Jedyny właściciel organizacji musi przenieść własność lub usunąć organizację przed usunięciem osobistego konta. Źródło
Właściciel, który ma innych właścicieli organizacji, musi usunąć własne członkostwo w organizacji przed usunięciem osobistego konta. Źródło
W praktyce: jeśli jesteś jedynym właścicielem organizacji, zdecyduj, czy ma dalej działać. Jeśli tak, najpierw przenieś własność na inną osobę. Jeśli nie, usuń organizację. Jeśli organizacja ma innych właścicieli i ma dalej działać, usuń własne członkostwo. W obu przypadkach potwierdź, że zmiana została wprowadzona, zanim zaczniesz usuwać konto, zamiast zakładać, że samo się ułoży.
Kosz trzeci: wkład, którego nie zabierzesz ze sobą
Komentarze, zgłoszenia i pull requesty, które otworzyłeś w repozytoriach należących do innych osób, to część Twojego śladu, której zamknięcie nie dotyczy. Pozostają, teraz przypisane do użytkownika-widma, a nie do profilu, który ktokolwiek może odwiedzić.
Ma to dwie praktyczne konsekwencje. Po pierwsze, jeśli komentarz zawiera informacje, których nie chcesz zostawiać w publicznym wątku, czas się nimi zająć przed zamknięciem, korzystając z normalnych opcji edycji, jakie platforma daje Ci w odniesieniu do Twojego własnego wkładu. Ten przewodnik nie zaleca edytowania cudzych wątków, aby wymazać swoją obecność, i nie obiecuje, że jakakolwiek konkretna edycja usunie zapis. Po drugie, zamknięcie konta nie jest krokiem wymazywania tożsamości. Usuwa Twój profil i posiadane zasoby; nie wycofuje Twojego udziału w innych projektach.
Jeśli celem jest utrudnienie odnalezienia Twojej dawnej obecności, a nie zamknięcie konta, to inne zadanie o innych ograniczeniach, opisane w powiązanym przewodniku o powstrzymywaniu dawnych kont przed odnalezieniem.
Lista kontrolna zamknięcia
- Wyeksportuj lub skopiuj wszystko, co chcesz zachować, z posiadanych repozytoriów.
- Przenieś lub zarchiwizuj repozytoria, na których polegają inni; reszcie pozwól odejść świadomie.
- Wypisz każdą organizację, w której jesteś właścicielem lub członkiem.
- Dla każdej organizacji: przenieś własność, usuń ją lub usuń własne członkostwo, zależnie od sytuacji.
- Potwierdź, że te zmiany w organizacjach są zakończone.
- Przejrzyj swoje komentarze, zgłoszenia i pull requesty w cudzych repozytoriach i zdecyduj z góry, że akceptujesz ich pozostanie pod użytkownikiem-widmem.
- Dopiero wtedy przejdź do usuwania osobistego konta.
Czego ta lista kontrolna nie robi
Nie wymazuje Twojej historii w cudzych projektach i nie gwarantuje, że przypisanie do użytkownika-widma będzie niewidoczne lub nie do powiązania. Nie obejmuje też ścieżek menu specyficznych dla platformy, które się zmieniają i które ten przewodnik celowo pomija. Robi jedno: zapewnia, że zamykasz konto, dokładnie wiedząc, które z trzech koszy rozwiązałeś, a który świadomie zostawiasz za sobą.
Co dalej
Jeśli Twoim prawdziwym zmartwieniem jest odnajdywanie Cię przez stare konta, a nie usuwanie obecności na GitHubie, potraktuj przewodnik o czyszczeniu śladu jako następne zadanie. Jeśli Twoim zmartwieniem jest samo konto GitHub, dokończ powyższą inwentaryzację, zanim cokolwiek usuniesz.