GitHub: Git işlemlerinde kesinti
(githubstatus.com)- 18 Kasım 2025'te (UTC) GitHub'da tüm Git işlemlerinin başarısız olması sorunu yaşandı; SSH·HTTP istemcileri ve ham dosya erişimi kesintiye uğradı
- Sorunun nedeninin, dahili servisler arası iletişimde kullanılan TLS sertifikasının süresinin dolması olduğu doğrulandı
- GitHub, süresi dolan sertifikayı değiştirip etkilenen servisleri yeniden başlatarak tam normalleşmeyi sağladı
- Ardından sertifika süresi dolumu izleme uyarılarını güçlendirme ve manuel yönetilen sertifikaları kaldırmak için otomasyona geçiş çalışmaları yürütüyor
- Bu kesinti GitHub'ın Git Operations ve Codespaces hizmetlerini etkiledi; kurtarma sonrasında tüm servisler normal duruma döndü
Git işlemleri kesinti raporu
-
18 Kasım 2025 20:30~21:34 UTC arasında GitHub'da tüm Git işlemleri başarısız oldu
- SSH ve HTTP Git istemci etkileşimleri ile ham dosya erişiminin tamamı etkilendi
- Git işlemlerine bağlı ürünler de aynı şekilde kesinti yaşadı
-
Nedenin, dahili servisler arası iletişimde kullanılan süresi dolmuş TLS sertifikası olduğu belirlendi
- GitHub, sertifikayı değiştirip etkilenen servisleri yeniden başlatarak sorunu çözdü
- Servisler yeniden başlatıldıktan sonra tam kurtarma sağlandı
-
GitHub, gelecekte aynı sorunun yaşanmasını önlemek için sertifika süresi dolumu uyarı sistemini güçlendiriyor
- İlgili alanlardaki diğer sertifikalar için de izleme ve otomasyon kontrolleri yürütülüyor
- Kalan manuel yönetilen sertifikaların kaldırılması ve otomatik servisler arası iletişim yapısının kurulması hızlandırılıyor
Kesintinin ilerleyişi ve kurtarma aşamaları
- 20:39 UTC: Git işlemleri ve Codespaces'te erişilebilirlikte düşüş bildirildi
- 20:52 UTC: Bazı Git HTTP işlemlerinde başarısızlık doğrulandı
- 21:11 UTC: Tüm Git işlemlerinin başarısız olduğu doğrulandı
- 21:25 UTC: Codespaces'te erişilebilirlik düşüşü devam etti
- 21:27 UTC: Kök neden belirlendi, düzeltme çalışması başlatıldı
- 21:36 UTC: Düzeltme dağıtımının ardından kısmi toparlanma başladı
- 21:55 UTC: Tüm servisler normale döndü, Codespaces kurtarıldı
- 21:56 UTC: Git işlemlerinin normal çalıştığı doğrulandı
- 21:59 UTC: Olay kapatıldı ve rapor yayımlandı
Etkilenen servisler
- Git Operations
- SSH ve HTTP tabanlı Git işlemlerinin geneli
- Codespaces
- Geçici erişilebilirlik düşüşü yaşandı
Sonraki adımlar
- Sertifika süresi dolumu izleme ve otomasyonun güçlendirilmesi
- Süre dolmadan önce uyarı veren alarm yapısının oluşturulması
- Tüm dahili sertifikaların otomatik yenileme süreçlerinin gözden geçirilmesi
- Güvenlik ve operasyon otomasyonunun genişletilmesi
- Manuel sertifika yönetiminin kaldırılması
- Güncel güvenlik uygulamalarıyla uyumlu otomatik servisler arası iletişimin kurulması
1 yorum
Hacker News yorumları
Son zamanlarda büyük yazılım sistemi kesintilerinin fazla sık yaşanıyor gibi görünmesi endişe verici
Geçen yıl işi etkileyen sadece dört kesinti olmuştu, bu çeyrekte ise bu şimdiden dördüncüsü
Ağ yazılımlarındaki dayanıklılık (resiliency) giderek ortadan kalkıyormuş gibi hissettiriyor
Bizim ekip monolitik bir yapıda ama Redis, S3, harici entegrasyon servisleri gibi çok sayıda bağımlılığı var
Bu yüzden kesinti koşullarını dokümante etmek, test ve dağıtım otomasyonunu güçlendirmek ve bulut yerine VPS'e taşınmak gibi sadeleştirmeler yaptık
Sonuç olarak sistem çok daha kararlı ve öngörülebilir hale geldi
Böyle sıkıcı ama zorunlu işler yapılmasaydı sadece karmaşıklık artar ve sistem daha kırılgan olurdu
Son dönemde yaşadığımız kesintiler AWS us-east-1, Azure Front Door, Cloudflare ve GitHub kesintileriydi
Müşteriler dayanıklılığa ya da yedekli altyapıya para harcamak istemiyor
2008'den beri 10'dan fazla projede çalıştım ama çoğunda yaklaşım “şansa bırakalım gitsin” oldu
Git bir dağıtık sürüm kontrol sistemi, yani GitHub olmasa da çalışmak mümkün
GitHub sadece kullanışlı bir merkez
GitHub'ın güvenilirlik eksikliği ciddi görünüyor
CI/CD'ye bağımlı olanlar için ölümcül
İçeride bu durum sadece “bizim ekibin CI/CD'si bozuldu” seviyesinde algılanıyor, “dünyanın yarısı durdu” perspektifi eksik
Bu silo kültürü ve “bizim sorunumuz değil” tavrı güvenilirliğin düşmesine yol açıyor
Üstelik tekel benzeri konumu sayesinde müşteriler de mecburen katlanıyor
Eskiden Verio ve Verisign'da gördüğümüz “nasıl olsa başka yere gidemezsin” tavrıyla aynı
Bugünlerde bulut/SaaS kesintileri gerçekten daha sık mı yaşanıyor diye merak ediyorum
Sadece daha çok haber oluyor da olabilir, gerçekten sıklık artmış da olabilir
Acaba sebep bütçe kesintileri, işten çıkarmalar, yapay zeka kullanımı ya da aşırı büyüme mi?
Eskiden yılda bir iki kez olurdu, şimdi neredeyse her ay, son dönemde ise her hafta seviyesinde
Küçük AI kod parçaları domino etkili kesintilere yol açabiliyor olabilir
büyük çaplı işten çıkarmaların güvenilirlikteki düşüşü etkilediğini düşünüyorum
bunun sonucunda da istikrar için gereken son %10'luk çalışma göz ardı ediliyor gibi
Push atılamayınca önce sorunun bende olduğunu sandım
Bugünlük bırakıp yarın tekrar denemeye karar verdim
Zaten bugün çalışmak istemiyordum; Cloudflare'den sonra GitHub'ın da patlaması, sanki biraz dinlenmem gerektiğine dair bir işaret gibi
Daha fazla teknolojik egemenlik ve dağıtıklık gerekiyor
Son 5 yılda kullandığım servisler arasında GitHub en istikrarsız olanıydı
GitLab daha mı iyi diye merak ediyorum. Artık GitHub'a güvenim neredeyse sıfır
Muhtemelen büyük mono repo ortamı yüzünden ama ölçeklenebilirlik sorunu olduğu kesin
Yine de depo, CI/CD, issue ve wiki'yi tek yerde tutabilmek bir avantaj
GitHub bulut kesintilerine açık, GitLab ise otomatik yükseltmelerin bozulmasına yatkın
İkisinin de artıları ve eksileri var
Birkaç MB'lık JS yüklediği için yavaş ağlarda sayfa neredeyse hiç açılmıyor
Acil durumlarda dosyalar GitHub web arayüzünden doğrudan düzenlenebilir
Ancak GH Actions'taki
actions/checkout@v4şu anda git sorunu yüzünden çalışmıyorSon 10 yılda büyük şirketlerle startup'lar arasında gidip gelirken gördüğüm ortak bir örüntü var
Startup → kurumsal müşteri taleplerine uyum → karmaşık yeniden tasarım → idealizm → kâr odaklılık → ürünün şişmesi → kilit mühendislerin ayrılması → kalite düşüşü
Bu döngü bulut devlerinde de (AWS, Cloudflare, GCP vb.) tekrar ediyor
İçeride de her servis küçük bir iş birimi gibi bölünmüş durumda ve kâr odaklı hareket ediyor
Sonuçta temel altyapı bile kârlılık baskısı yüzünden zayıflıyor
“AWS ya da GCP çok büyük, nasıl olsa batmaz” inancının tehlikeli olduğunu düşünüyorum
Ama erken dönem startup'ların teknik borcu ve güvenlik sorunları da ciddiydi
Sonuçta büyük ölçekli büyüme sürecinde sistemdeki çatlakların ortaya çıkması doğal
GitHub durum sayfasında yine “bazı kullanıcılar sorun yaşıyor olabilir” ifadesi çıktı
Oysa gerçekte sadece HTTPS değil, SSH push da tamamen başarısız durumda
PR tarzı yumuşatılmış dil yerine şeffaf bilgi paylaşımı güveni artırırdı
Üstelik durum sayfası güncellemeleri de çoğu zaman gecikiyor