İçeriğe geç

Rehberler

GitHub Actions'ta sırlar nasıl yönetilir?

Sırlar depo ayarlarına dağılmış durumda ve hiç kimse hala neyin kullanıldığını bilmiyor.

7 dk okuma

Sırlar depo ayarlarına dağılmış durumda ve hiç kimse hala neyin kullanıldığını bilmiyor.

Neden oluyor?

Depo sırları, çekme istekleriyle tetiklenenler de dahil olmak üzere her iş akışında görülebilir ve süreleri hiçbir zaman dolmaz.

Nasıl düzeltilir?

  1. Sağlayıcının desteklediği her yerde saklanan sırlar yerine OIDC'yi kullanın
  2. Gerekli incelemecilerle birlikte dağıtım ortamlarına gizli dizilerin kapsamını belirleyin
  3. GITHUB_TOKEN üzerinde açık izinler ayarlayın — depoyu varsayılan olarak salt okunur olarak ayarlayın
  4. Son 90 gün içinde hangi sırların okunduğunu denetleyin ve geri kalanını silin
  5. Hiçbir zaman PR kafasını kontrol ederken pull_request_target'ı kullanmayın

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.