Apa yang benar-benar hilang, dan apa yang tetap ada
Penutupan GitHub bukanlah satu tombol hapus yang menyapu bersih riwayat Anda. Akun dan hal-hal yang dimilikinya adalah satu kategori; jejak yang Anda tinggalkan di dalam proyek orang lain adalah kategori lain. Menganggap keduanya sama adalah cara orang menutup akun lalu menemukan komentar lama mereka masih muncul di utas publik.
Menghapus akun pribadi GitHub akan menghapus sumber daya yang dimiliki akun tersebut, tetapi komentar, issue, dan pull request di repositori milik orang lain tetap terkait dengan pengguna hantu. Sumber
Perilaku pengguna hantu itulah alasan inti mengapa penutupan memerlukan inventaris, bukan satu keputusan tunggal. Repositori, gist, dan sumber daya lain yang terikat pada pemilik adalah milik Anda untuk dihapus atau dialihkan. Komentar, issue, dan pull request Anda di repositori orang lain bukan milik Anda untuk dihapus sebagai bagian dari penutupan akun, dan panduan ini tidak menyarankan untuk mengedit atau menghapusnya saat Anda keluar.
Susun inventaris purna tugas sebelum menutup apa pun
Pilah semua yang Anda miliki di GitHub ke dalam tiga keranjang. Pemilahan adalah pekerjaannya; penutupan itu sendiri adalah langkah terakhir.
| Keranjang | Apa yang termasuk di sini | Apa yang dilakukan penutupan | Apa yang harus diputuskan lebih dulu |
|---|---|---|---|
| Aset yang Anda miliki | Repositori, gist, dan sumber daya lain yang dimiliki akun pribadi Anda | Dihapus bersama akun | Mana yang harus dialihkan, diarsipkan di tempat lain, atau dibiarkan hilang |
| Tanggung jawab organisasi | Organisasi tempat Anda menjadi pemilik, atau tempat Anda memegang keanggotaan | Menghalangi penutupan hingga diselesaikan | Apakah orang lain mengambil alih, atau apakah organisasi dihapus |
| Kontribusi pada sumber daya orang lain | Komentar, issue, dan pull request di repositori yang bukan milik Anda | Tetap ada, terkait dengan pengguna hantu | Apakah Anda nyaman dengan riwayat publik itu tetap ada |
Kerjakan keranjang-keranjang itu dalam urutan tersebut. Keranjang tengah adalah yang paling sering menunda penutupan, karena GitHub tidak akan membiarkan Anda pergi dari organisasi yang masih Anda miliki atau ikuti.
Keranjang satu: aset yang dimiliki
Daftar setiap repositori dan sumber daya lain yang terikat pada akun pribadi Anda dan tandai masing-masing sebagai dialihkan, diarsipkan di tempat lain, atau dibiarkan. Pengalihan adalah opsi yang mempertahankan pekerjaan yang mungkin diandalkan orang lain; membiarkannya hilang tidak masalah untuk eksperimen dan proyek yang ditinggalkan. Lakukan ini sebelum menyentuh akun, karena setelah akun hilang, sumber daya yang dimiliki ikut hilang.
Jika sebuah repositori memiliki kolaborator, fork, atau issue terbuka dari orang lain, pengalihan perlu dipertimbangkan ulang. Menutup akun adalah keputusan Anda, tetapi pekerjaan orang lain di dalam repositori Anda adalah konsekuensi yang mungkin tidak mereka duga.
Keranjang dua: kepemilikan dan keanggotaan organisasi
GitHub menangani dua situasi organisasi secara berbeda, dan keduanya harus diselesaikan sebelum akun pribadi dapat dihapus.
Pemilik organisasi tunggal harus mengalihkan kepemilikan atau menghapus organisasi sebelum menghapus akun pribadi. Sumber
Pemilik yang memiliki pemilik organisasi lain harus menghapus keanggotaan organisasi mereka sendiri sebelum menghapus akun pribadi. Sumber
Dalam praktiknya: jika Anda satu-satunya pemilik organisasi, putuskan apakah organisasi itu berlanjut. Jika berlanjut, alihkan kepemilikan ke orang lain terlebih dahulu. Jika tidak, hapus organisasi. Jika organisasi memiliki pemilik lain dan harus tetap berjalan, hapus keanggotaan Anda sendiri. Bagaimanapun juga, pastikan perubahan telah berlaku sebelum memulai penghapusan akun, bukan mengasumsikan semuanya akan beres dengan sendirinya.
Keranjang tiga: kontribusi yang tidak bisa Anda bawa pergi
Komentar, issue, dan pull request yang Anda buka di repositori milik orang lain adalah bagian dari jejak Anda yang tidak ditangani oleh penutupan. Semuanya tetap ada, kini terkait dengan pengguna hantu alih-alih profil yang dapat dikunjungi siapa pun.
Itu memiliki dua implikasi praktis. Pertama, jika sebuah komentar berisi informasi yang tidak ingin Anda biarkan di utas publik, waktunya untuk menanganinya adalah sebelum penutupan, melalui opsi pengeditan normal apa pun yang diberikan platform untuk kontribusi Anda sendiri. Panduan ini tidak menyarankan mengedit utas orang lain untuk menghapus kehadiran Anda, dan tidak menjanjikan bahwa pengeditan tertentu akan menghapus catatan. Kedua, menutup akun bukanlah langkah penghapusan identitas. Itu menghapus profil dan sumber daya yang Anda miliki; itu tidak menarik kembali partisipasi Anda di proyek lain.
Jika tujuannya adalah mengurangi seberapa mudah kehadiran lama Anda ditemukan alih-alih menutup akun, itu adalah tugas berbeda dengan batasan berbeda, yang dibahas dalam panduan terkait tentang menghentikan akun lama agar tidak ditemukan.
Daftar periksa penutupan
- Ekspor atau salin apa pun yang ingin Anda simpan dari repositori yang Anda miliki.
- Alihkan atau arsipkan repositori yang diandalkan orang lain; biarkan sisanya hilang dengan sengaja.
- Daftar setiap organisasi tempat Anda menjadi pemilik atau anggota.
- Untuk setiap organisasi: alihkan kepemilikan, hapus, atau hapus keanggotaan Anda sendiri, sesuai kebutuhan situasi.
- Pastikan perubahan organisasi tersebut sudah selesai.
- Tinjau komentar, issue, dan pull request Anda di repositori orang lain dan putuskan, sebelumnya, bahwa Anda menerima semuanya akan tetap ada di bawah pengguna hantu.
- Baru setelah itu lanjutkan menghapus akun pribadi.
Apa yang tidak dilakukan daftar periksa ini
Ini tidak menghapus riwayat Anda di proyek orang lain, dan tidak menjamin bahwa atribusi pengguna hantu tidak terlihat atau tidak dapat ditautkan. Ini juga tidak mencakup jalur menu spesifik platform, yang berubah dan sengaja dihilangkan dari panduan ini. Yang dilakukannya adalah memastikan Anda menutup akun dengan mengetahui persis keranjang mana dari ketiga keranjang yang telah Anda selesaikan dan mana yang Anda pilih untuk ditinggalkan.
Ke mana selanjutnya
Jika kekhawatiran Anda sebenarnya adalah ditemukan melalui akun lama alih-alih menghapus kehadiran GitHub, anggap panduan pembersihan jejak sebagai tugas berikutnya. Jika kekhawatiran Anda adalah akun GitHub itu sendiri, selesaikan inventaris di atas sebelum menghapus apa pun.