Yazeka
Arama sonuçlarına göre oluşturuldu
GitHub'da erişim kontrolü yapmak için aşağıdaki yöntemler kullanılabilir:
- İki Faktörlü Kimlik Doğrulama (2FA): Hesap güvenliğini artırmak için 2FA etkinleştirilmelidir 1. Bunun için GitHub ayarlarına gidip "Password and authentication" bölümünden 2FA'yı seçmek ve Google Authenticator veya Authy gibi bir doğrulama uygulaması yapılandırmak gerekmektedir 1.
- Rol Tabanlı Erişim Kontrolü: Repo sahipleri, kullanıcılara farklı erişim seviyeleri atayabilir 12. GitHub'da üç ana rol bulunmaktadır:
- Read access: Kullanıcıların repoyu görüntülemesine ve klonlamasına olanak tanır, ancak değişiklik yapmalarını engeller 1.
- Write access: Kullanıcıların repoya değişiklik yapmasına izin verir 1.
- Admin access: Reponun tamamen kontrol edilmesini sağlar, örneğin repoyu silme veya ayarları değiştirme imkanı verir 1.
- Dal Koruma Kuralları: Ana dal gibi belirli dallarda politikalar uygulamak için dal koruma kuralları oluşturulabilir 1. Bu kurallar, doğrudan push işlemlerini engelleyebilir, çekme isteği onaylarını zorunlu kılabilir ve tüm değişikliklerin testlerden geçmesini sağlayabilir 1.
- GitHub Secrets: API anahtarları, tokenlar veya şifreler gibi hassas bilgiler GitHub Secrets kullanılarak güvenli bir şekilde saklanabilir 1. Bu sayede bu tür veriler doğrudan kod tabanında yer almaz ve sadece yetkili eylemler tarafından çalışma zamanında erişilebilir 1.
- Güvenlik Günlüğünü İncelemek: Güvenlik günlüğü, kimlik doğrulama girişimleri, şifre değişiklikleri veya hassas repoya erişim gibi güvenlik olaylarını izler 1. Düzenli olarak gözden geçirmek, şüpheli aktiviteleri erken tespit etmeye yardımcı olur 1.
5 kaynaktan alınan bilgiyle göre: