Kısa cevap
GitLab, profil ayarlarında Gizli profil seçeneği sunar. Bu anahtar, profil sayfanız için bir görünürlük kontrolüdür; hesabınıza bağlı her şey için genel bir gizlilik modu değildir. Gizli profil ayarları tüm herkese açık kaynakları veya API’de görünen bilgileri gizli yapmaz ve commit e-posta kimliğinin ayrı ayarları vardır. Anahtarı bir incelemenin parçası olarak görün, bitiş çizgisi olarak değil.
GitLab, profil ayarlarında Gizli profil seçeneği sunar. Kaynak
Gizli profil ayarları tüm herkese açık kaynakları veya API’de görünen bilgileri gizli yapmaz. Kaynak
Commit e-posta kimliğinin ayrı ayarları vardır. Kaynak
Adım 1: Değişiklik öncesi anlık görüntü alın
Herhangi bir şeyi değiştirmeden önce, oturum açmamış bir ziyaretçinin neler görebildiğini kaydedin. Gizli bir pencere veya GitLab’de oturum açmamış bir tarayıcı profili kullanın ve ekran görüntülerini tarihleriyle birlikte saklayın. Bu, anahtarı açtıktan sonra karşılaştırabileceğiniz bir temel sağlar.
Şu görünümleri kaydedin:
- Oturum açmamış ziyaretçi olarak profil sayfanız: görünen ad, avatar, biyografi, konum, web sitesi bağlantıları ve listelenen sosyal kullanıcı adları.
- Herkese açık projeler listeniz: adlar, açıklamalar, görünürlük etiketleri ve son etkinlik tarihleri.
- Profiles gösterilen katkı etkinliği, eğer görünüyorsa.
- Herkese açık bir projeden örnek bir commit sayfası, hangi ad ve e-postanın eklendiğini görmek için.
- Oturum açmış üye olmayan biri olarak profiliniz, eğer ayarlayabilirseniz, çünkü bazı görünümler anonim ve kimliği doğrulanmış ziyaretçiler arasında farklılık gösterir.
Anlık görüntüyü olgusal tutun. Bilginin hassas olup olmadığını yargılamaya çalışmıyorsunuz; ayarları değiştirmeden önce nelerin var olduğunu bilmeye çalışıyorsunuz.
Adım 2: Profil görünürlüğü ayarını değiştirin
GitLab’de profil gizliliği, profil ayarlarınızdan kontrol edilir. Tam menü etiketleri sürümler arasında değişebilir, bu nedenle bir yolu ezberlemek yerine işleve göre ilerleyin: hesap ayarlarınızı açın, profil bölümünü bulun ve GitLab’in kendi belgelerinde açıklanan Gizli profil seçeneğini arayın.
GitLab, profil ayarlarında Gizli profil seçeneği sunar. Kaynak
Etkinleştirdiğinizde, hesabınızın geri kalanının da buna uyacağını varsaymayın. Ayar, profil sunumunu yönetir; zaten herkese açık olan projeleri, sorunları, birleştirme isteklerini, yorumları veya API yanıtlarını yeniden sınıflandırmaz.
Gizli profil ayarları tüm herkese açık kaynakları veya API’de görünen bilgileri gizli yapmaz. Kaynak
Adım 3: Herkese açık projeleri ayrıca inceleyin
Proje görünürlüğü, proje başına kendi ayarıdır. Gizli profili etkinleştirdikten sonra, sahip olduğunuz veya yönettiğiniz her projeyi açın ve görünürlüğünü kontrol edin. Herkese açık olarak ayarlanmış bir proje, bağlantıya sahip herkes tarafından erişilebilir kalır ve deposu, sorunları ve commit geçmişi profil ayarınızdan bağımsız olarak görünür kalabilir.
Bulduklarınızı sıralamak için bu karar tablosunu kullanın:
| Bulduğunuz şey | Kontrolün bulunduğu yer | Değiştirdikten sonra kontrol edilecekler |
|---|---|---|
| Profil sayfası ayrıntıları (biyografi, bağlantılar, konum) | Profil ayarları | Profili oturum kapalıyken yeniden yükleyin ve ziyaretçinin ne gördüğünü doğrulayın |
| Bir projenin deposu ve sorunları | Projenin kendi görünürlük ayarı | Proje URL’sini gizli bir pencerede açın |
| Commit yazar adı ve e-postası | Commit e-postası / kimlik ayarları | Etkilenen her projede bir commit sayfasını inceleyin |
| Verilerinizi içeren API yanıtları | Profil anahtarı değil, kaynağın görünürlüğü | Aynı uç noktayı oturum kapalıyken yeniden isteyin |
| Başka yerlerde önbelleğe alınmış veya dizinlenmiş kopyalar | GitLab ayarlarının dışında | Profil URL’sini ve proje adlarını arayın |
Burada iki dürüst sınır yer alır. Birincisi, bir projeyi herkese açıktan gizliye değiştirmek, o URL’ye güvenen herkesi etkiler, buna yıldız verenler veya çatallayanlar da dahildir ve bu etkileri anlamak için GitLab’in proje görünürlüğü belgeleri doğru yerdir. İkincisi, arama motorları ve üçüncü taraf yansılar daha önce herkese açık olan sayfaların kopyalarını saklayabilir; bir ayar değişikliği bu kopyalara ulaşmaz.
Adım 4: Commit kimliğinizi ayırın
Commit üst verisi sık karşılaşılan bir sürprizdir. Bir commit, bir yazar adı ve e-postası kaydeder ve bu değerler profilinizin artık gösterdiğinden farklı olabilir. Commit e-posta kimliğinin ayrı ayarları vardır, bu nedenle profil görünürlüğünü değiştirmek mevcut commit’leri yeniden yazmaz veya gelecekteki commit’lerin neleri açığa çıkaracağını mutlaka değiştirmez.
Commit e-posta kimliğinin ayrı ayarları vardır. Kaynak
Pratik bir inceleme sırası:
- Katkıda bulunduğunuz her herkese açık projede bir commit sayfası açın.
- Gösterilen yazar adını ve e-postasını not edin.
- Commit e-posta ayarlarınızı kontrol edin ve yeni commit’ler için hangi adresin kullanıldığını doğrulayın.
- Mevcut commit’lerin ilgi gerektirip gerektirmediğine karar verin; geçmişi yeniden yazmak kendi sonuçları olan ayrı bir işlemdir ve profil anahtarının parçası değildir.
Gizli profili etkinleştirmenin commit üst verisini sakladığını varsaymayın. İkisi farklı ayarlarla yönetilir.
Adım 5: Sonraki durumu doğrulayın
Önceki anlık görüntüyü tam olarak tekrarlayın: aynı tarayıcı modu, aynı sayfalar, aynı commit örnekleri. Yan yana karşılaştırın. Faydalı bir kontrol, neyin değiştiğini ve neyin değişmediğini sormaktır. Profil sayfanız artık kısıtlıysa ancak herkese açık bir proje hala commit’lerinizi bir e-posta ile listeliyorsa, inceleme bitmemiştir.
Ayrıca mümkün olduğunda API’de görünen bilgileri kontrol edin. Daha önce profilinizi veya proje verilerinizi döndüren herkese açık bir uç noktayı getirdiyseniz, oturum kapalıyken tekrar isteyin ve karşılaştırın. Gizli profil seçeneği, API yanıtlarının değişeceğine dair bir vaat değildir.
Gizli profil ayarları tüm herkese açık kaynakları veya API’de görünen bilgileri gizli yapmaz. Kaynak
Yaygın hatalar
- Gizli profil anahtarını hesap çapında gizlilik sanmak. Bu bir profil ayarıdır; projeler ve API’de görünen kaynakların kendi görünürlük kuralları vardır.
- Commit e-postasını unutmak. Commit kimliği ayrı yapılandırılır ve eski commit’ler oluşturuldukları üst veriyi korur.
- Yalnızca oturum açmışken kontrol etmek. Sizin görünümünüz ziyaretçinin görünümü değildir. Her zaman oturum kapalıyken doğrulayın.
- Silinen veya yeniden adlandırılan bir projenin her yerden kaybolduğunu varsaymak. Arama dizinleri ve yansılar orijinal sayfadan daha uzun yaşayabilir.
- Her şeyi birden değiştirmek. Önceki bir anlık görüntü olmadan hangi değişikliğin hangi sonucu ürettiğini söyleyemezsiniz.
- Gizli profili silinmiş verilerle karıştırmak. Kısıtlı veya düzenlenmiş bir profil, saklanan verilerin kaldırıldığını kanıtlamaz.
- Bağlantılı kullanıcı adlarını yok saymak. Profildeki bir biyografi bağlantısı veya sosyal kullanıcı adı, başka yerlerde incelemediğiniz hesaplara yol açabilir.
Kalan kullanıcı adlarını kontrol etmek
Bir GitLab profili genellikle kişisel bir site, bir sosyal kullanıcı adı veya diğer hizmetlerde yeniden kullanılan bir kullanıcı adı listeler. Bu bağlantılar GitLab ayarlarının dışındadır ve tam olarak bir profil incelemesinin ortaya çıkarması gereken türden bir herkese açık ayak izidir. Bilinen bir kullanıcı adının diğer topluluklarda nerede göründüğünü görmek istiyorsanız, bir kullanıcı adı araması herkese açık eşleşmeleri haritalamanıza yardımcı olabilir; kullanıcı adıyla sosyal medya hesaplarını bulma rehberimiz tekniği açıklar. TraceSeek 3.000+ platformu kapsar ve ilk taramayı ücretsiz sunar, belirtilen tarama süresi 20–30 saniyedir. Herkese açık eşleşmeler ipuçlarıdır, sahiplik kanıtı değildir ve bir arama hiçbir platform ayarını değiştirmez veya özel kayıtları açığa çıkarmaz.
Kendi ayak izinizi korumak
Bir kod barındırma sitesinde gizlilik, tek bir anahtar değil, birbirinden bağımsız kontroller kümesidir. İşleyen bir rutin, profil görünürlüğünü, proje görünürlüğünü ve commit kimliğini birlikte gözden geçirmek, ardından rol, işveren veya herkese açık etkinlikteki herhangi bir değişiklikten sonra bunları yeniden kontrol etmektir. Gelecekteki incelemelerin hafızadan değil kanıttan başlaması için tarihli bir anlık görüntü saklayın. Bir platform kendi ayarlarını belgeliyorsa, ikinci el özetlere güvenmek yerine o belgeyi okuyun, çünkü menüler ve varsayılanlar sürümler arasında değişir. Ve birden çok hizmette görünen bir kullanıcı adı bulduğunuzda, her hesabı kendi koşullarında inceleyin; bir platformun gizlilik ayarının diğeri üzerinde hiçbir etkisi yoktur.
Temel gerçekler
- GitLab, profil ayarlarında Gizli profil seçeneği sunar.
- Gizli profil ayarları tüm herkese açık kaynakları veya API’de görünen bilgileri gizli yapmaz.
- Commit e-posta kimliğinin ayrı ayarları vardır.
- TraceSeek 3.000+ platformu kapsar ve ilk taramayı ücretsiz sunar, belirtilen tarama süresi 20–30 saniyedir.
- Herkese açık kullanıcı adı eşleşmeleri ipuçlarıdır, sahiplik kanıtı değildir.