Jawaban singkat
GitLab menawarkan opsi profil Privat di pengaturan profil. Tombol itu adalah kontrol visibilitas untuk halaman profil Anda, bukan mode privasi global untuk semua yang terkait dengan akun Anda. Pengaturan profil privat tidak membuat semua sumber daya publik atau informasi yang terlihat melalui API (API) menjadi privat, dan identitas email commit (commit email) memiliki pengaturan terpisah. Anggap tombol ini sebagai satu langkah dalam peninjauan, bukan garis akhir.
GitLab menawarkan opsi profil Privat di pengaturan profil. Sumber
Pengaturan profil privat tidak membuat semua sumber daya publik atau informasi yang terlihat melalui API menjadi privat. Sumber
Identitas email commit memiliki pengaturan terpisah. Sumber
Langkah 1: Ambil snapshot sebelum perubahan
Sebelum mengubah apa pun, catat apa yang dapat dilihat oleh pengunjung yang belum masuk. Gunakan jendela privat atau profil peramban yang tidak masuk ke GitLab, dan simpan tangkapan layar dengan tanggal. Ini memberi Anda garis dasar yang dapat dibandingkan setelah tombol diaktifkan.
Catat tampilan berikut:
- Halaman profil Anda sebagai pengunjung yang belum masuk: nama tampilan, avatar, bio, lokasi, tautan situs web, dan nama pengguna media sosial yang tercantum.
- Daftar proyek publik Anda: nama, deskripsi, label visibilitas, dan tanggal aktivitas terakhir.
- Aktivitas kontribusi yang ditampilkan di profil, jika ada yang terlihat.
- Contoh halaman commit dari proyek publik, untuk melihat nama dan email mana yang terlampir.
- Profil Anda sebagai non-anggota yang sudah masuk jika Anda dapat mengaturnya, karena beberapa tampilan berbeda antara pengunjung anonim dan yang terautentikasi.
Jaga snapshot tetap faktual. Anda tidak sedang menilai apakah informasi itu sensitif; Anda sedang berusaha mengetahui apa yang ada sebelum mengubah pengaturan.
Langkah 2: Ubah pengaturan visibilitas profil
Di GitLab, privasi profil dikendalikan dari pengaturan profil Anda. Label menu yang tepat dapat berubah antar rilis, jadi navigasikan berdasarkan fungsi daripada menghafal jalur: buka pengaturan akun Anda, temukan bagian profil, dan cari opsi profil Privat yang dijelaskan dalam dokumentasi GitLab sendiri.
GitLab menawarkan opsi profil Privat di pengaturan profil. Sumber
Saat Anda mengaktifkannya, jangan berasumsi sisa akun Anda mengikuti. Pengaturan ini mengatur presentasi profil; ini tidak mengklasifikasi ulang proyek, issue, merge request, komentar, atau respons API yang sudah publik.
Pengaturan profil privat tidak membuat semua sumber daya publik atau informasi yang terlihat melalui API menjadi privat. Sumber
Langkah 3: Tinjau proyek publik secara terpisah
Visibilitas proyek adalah pengaturan tersendiri, per proyek. Setelah mengaktifkan profil privat, buka setiap proyek yang Anda miliki atau kelola dan periksa visibilitasnya. Proyek yang diatur ke publik tetap dapat diakses oleh siapa pun yang memiliki tautan, dan repositori, issue, serta riwayat commit-nya dapat tetap terlihat terlepas dari pengaturan profil Anda.
Gunakan tabel keputusan ini untuk memilah apa yang Anda temukan:
| Apa yang Anda temukan | Di mana kontrolnya berada | Apa yang harus diperiksa setelah mengubahnya |
|---|---|---|
| Detail halaman profil (bio, tautan, lokasi) | Pengaturan profil | Muat ulang profil dalam keadaan belum masuk dan konfirmasi apa yang dilihat pengunjung |
| Repositori dan issue suatu proyek | Pengaturan visibilitas proyek itu sendiri | Buka URL proyek di jendela privat |
| Nama dan email penulis commit | Pengaturan email commit / identitas | Periksa halaman commit di setiap proyek yang terdampak |
| Respons API yang berisi data Anda | Visibilitas sumber daya, bukan tombol profil | Minta ulang endpoint yang sama dalam keadaan belum masuk |
| Salinan yang di-cache atau terindeks di tempat lain | Di luar pengaturan GitLab | Cari URL profil dan nama proyek |
Ada dua batasan jujur di sini. Pertama, mengubah proyek dari publik menjadi privat memengaruhi semua orang yang mengandalkan URL tersebut, termasuk mereka yang memberi bintang atau melakukan fork, dan dokumentasi GitLab tentang visibilitas proyek adalah tempat untuk memahami dampaknya. Kedua, mesin pencari dan mirror pihak ketiga dapat menyimpan salinan halaman yang sebelumnya publik; perubahan pengaturan tidak menjangkau salinan tersebut.
Langkah 4: Pisahkan identitas commit Anda
Metadata commit sering mengejutkan. Sebuah commit mencatat nama dan email penulis, dan nilai tersebut dapat berbeda dari apa yang sekarang ditampilkan profil Anda. Identitas email commit memiliki pengaturan terpisah, jadi mengubah visibilitas profil tidak menulis ulang commit yang ada atau secara otomatis mengubah apa yang diungkapkan commit mendatang.
Identitas email commit memiliki pengaturan terpisah. Sumber
Urutan peninjauan yang praktis:
- Buka halaman commit di setiap proyek publik tempat Anda berkontribusi.
- Catat nama dan email penulis yang ditampilkan.
- Periksa pengaturan email commit Anda dan konfirmasi alamat mana yang digunakan untuk commit baru.
- Putuskan apakah commit yang ada perlu diperhatikan; menulis ulang riwayat adalah operasi terpisah dengan konsekuensinya sendiri, dan itu bukan bagian dari tombol profil.
Jangan berasumsi bahwa mengaktifkan profil privat menyembunyikan metadata commit. Keduanya diatur oleh pengaturan yang berbeda.
Langkah 5: Verifikasi keadaan setelah perubahan
Ulangi snapshot sebelum perubahan dengan tepat: mode peramban yang sama, halaman yang sama, sampel commit yang sama. Bandingkan secara berdampingan. Pemeriksaan yang berguna adalah menanyakan apa yang berubah dan apa yang tidak. Jika halaman profil Anda sekarang dibatasi tetapi proyek publik masih mencantumkan commit Anda dengan email, peninjauan belum selesai.
Juga periksa informasi yang terlihat melalui API jika memungkinkan. Jika Anda sebelumnya mengambil endpoint publik yang mengembalikan data profil atau proyek Anda, minta lagi dalam keadaan belum masuk dan bandingkan. Opsi profil privat bukan janji bahwa respons API berubah.
Pengaturan profil privat tidak membuat semua sumber daya publik atau informasi yang terlihat melalui API menjadi privat. Sumber
Kesalahan umum
- Menganggap tombol profil privat sebagai privasi seluruh akun. Itu pengaturan profil; proyek dan sumber daya yang terlihat melalui API memiliki aturan visibilitasnya sendiri.
- Lupa email commit. Identitas commit dikonfigurasi secara terpisah, dan commit lama tetap menyimpan metadata yang dibuat bersamanya.
- Memeriksa hanya saat sudah masuk. Tampilan Anda sendiri bukan tampilan pengunjung. Selalu verifikasi dalam keadaan belum masuk.
- Menganggap proyek yang dihapus atau diganti nama lenyap di mana-mana. Indeks pencarian dan mirror dapat bertahan lebih lama dari halaman aslinya.
- Mengubah semuanya sekaligus. Tanpa snapshot sebelum perubahan, Anda tidak dapat mengetahui perubahan mana yang menghasilkan hasil mana.
- Mengacaukan profil tersembunyi dengan data yang dihapus. Profil yang dibatasi atau diedit tidak membuktikan bahwa data yang tersimpan telah dihapus.
- Mengabaikan nama pengguna yang tertaut. Tautan bio atau nama pengguna media sosial di profil dapat mengarah ke akun di tempat lain yang belum Anda tinjau.
Memeriksa nama pengguna yang tersisa
Profil GitLab sering mencantumkan situs pribadi, nama pengguna media sosial, atau nama pengguna yang digunakan ulang di layanan lain. Tautan tersebut berada di luar pengaturan GitLab, dan itulah jenis jejak publik yang harus diungkap oleh peninjauan profil. Jika Anda ingin melihat di mana nama pengguna yang diketahui muncul di komunitas lain, pencarian nama pengguna (username lookup) dapat membantu Anda memetakan kecocokan publik; panduan kami tentang menemukan akun media sosial berdasarkan nama pengguna menjelaskan tekniknya. TraceSeek mencakup 3.000+ platform dan menawarkan pemindaian pertama gratis, dengan waktu pemindaian yang dinyatakan 20–30 detik. Kecocokan publik adalah petunjuk, bukan bukti kepemilikan, dan pencarian tidak mengubah pengaturan platform mana pun atau mengungkap catatan privat.
Melindungi jejak Anda sendiri
Privasi di host kode adalah serangkaian kontrol independen, bukan satu tombol. Rutinitas yang dapat dilakukan adalah meninjau visibilitas profil, visibilitas proyek, dan identitas commit bersama-sama, lalu memeriksanya kembali setelah ada perubahan peran, atasan, atau aktivitas publik. Simpan snapshot bertanggal agar peninjauan mendatang dimulai dari bukti, bukan ingatan. Jika suatu platform mendokumentasikan pengaturannya sendiri, baca dokumentasi itu daripada mengandalkan ringkasan orang lain, karena menu dan default berubah antar rilis. Dan ketika Anda menemukan nama pengguna yang muncul di beberapa layanan, tinjau setiap akun sesuai ketentuannya sendiri; pengaturan privasi satu platform tidak berpengaruh pada platform lain.
Fakta kunci
- GitLab menawarkan opsi profil Privat di pengaturan profil.
- Pengaturan profil privat tidak membuat semua sumber daya publik atau informasi yang terlihat melalui API menjadi privat.
- Identitas email commit memiliki pengaturan terpisah.
- TraceSeek mencakup 3.000+ platform dan menawarkan pemindaian pertama gratis, dengan waktu pemindaian yang dinyatakan 20–30 detik.
- Kecocokan nama pengguna publik adalah petunjuk, bukan bukti kepemilikan.