GitHub herkese açık clone işlemlerinde kimlik isteyebilir: CI yollarını denetleyin
Bir derleme her zaman anonim indirme yapabileceğini varsayıyorsa herkese açık depo gizli bir erişilebilirlik bağımlılığıdır. GitHub 19 Ekim 2026’da olağandışı trafik sırasında bazı genel HTTPS clone ve fetch işlemlerinin geçici kimlik doğrulaması isteyebileceğini açıkladı. Depo özel hâle gelmez. Aşağıdaki işletim kontrolleri yazarın önerileridir.

Önce kapsamı daraltın
Koruma github.com üzerindeki tüm planlara uygulanabilir; bütün genel depolar için kalıcı oturum açma zorunluluğu değildir. Kimliği doğrulanmış HTTPS, SSH, push ve ilgisiz web/API trafiği bu önlemden etkilenmez. Gerçek hata mesajını okuyun. Anonim fetch hatası genel API kesintisini veya depo izinlerinin değiştiğini kanıtlamaz.
İlk checkout dışını da inceleyin
Kurulum betikleri, Docker aşamaları, alt modüller ve test verisi indirmelerini listeleyin. Ortam, hedef, aktarım, kimlik durumu ve sorumluyu kaydedin. Dolu önbellek sorunu gizleyebilir; temsili bir işi yeni ortamda da sınayın. Kullanılmayan yollara kimlik bilgisi dağıtmayın.
Kimlik ile erişim kapsamını birlikte seçin
GitHub Actions için GITHUB_TOKEN, diğer CI sistemleri için öncelikle GitHub App kurulum belirteci önerilir; PAT da mümkündür. İş akışı belirteci kendi deposuyla sınırlıdır, başka depolara otomatik erişim varsaymayın. Hedefi belgelerle karşılaştırıp en az izni verin. CI sır deposunu kullanın; belirteci clone URL’sine veya hata ayıklama çıktısına koymayın.
Hatayı kaydedip toparlanmayı kanıtlayın
Temizlenmiş hata, saat, aktarım, kimlik durumu ve yeniden deneme sonucunu tutun. Doğrulanmış işlem de başarısızsa süre, kapsam, izin ve ağı ayrı inceleyin. Kimlik doğrulayamayan ortamlar koruma kalkınca yeniden deneyebilir. Deneme sayısı ve bekleme süresini sınırlayıp bir sorumlu atayın. Ardından yeni ortamda indirme ve derlemeyi doğrulayın.
Topluluğun genel erişim kaygıları araştırma işaretidir, genel kapanma kanıtı değildir. Duyuru yapay zekâ trafiğinin oranını açıklamaz ve tüm remote adreslerini SSH’ye taşımayı gerektirmez. Etkilenen tek otomasyondan başlayıp erişim ve iptali sınayın. Belirteci kaydetmek başarılı çalışma kanıtı değildir.
Resmî kaynaklar
GitHub Changelog · Temporary Git authentication
GitHub Docs · Workflow authentication
GitHub Docs · Authentication boundaries
20 Ekim 2026’da kontrol edildi. Bir CI işinin anonim indirme yollarını ve kimlik bilgisi sorumlusunu kaydedin.