
GitHub mund të kërkojë përkohësisht autentikim për disa klonime dhe marrje përditësimesh (fetch) nga repository publike përmes HTTPS gjatë trafikut të pazakontë. Masa synon të mbrojë disponueshmërinë e github.com dhe zbatohet për repository në të gjitha planet e shërbimit.
Operacionet e prekura dështojnë me një mesazh që tregon se kërkohet autentikim. Përdoruesit mund të autentikohen dhe të riprovojnë, ose të presin heqjen e mbrojtjes së përkohshme për ta përsëritur operacionin pa autentikim.
GitHub e kufizon masën sa më shumë, duke përdorur sinjale të lidhura me trafikun anormal. Megjithatë, këto sinjale mund të jenë të përbashkëta edhe me trafikun legjitim, ndaj disa operacione legjitime pa autentikim mund të preken. Kjo nuk është një kërkesë e përgjithshme autentikimi për repository publike.
Nuk preken operacionet Git të autentikuara përmes HTTPS, operacionet përmes SSH, dërgimet e ndryshimeve (push), si dhe trafiku tjetër në faqen e GitHub dhe API.
Për klonime dhe fetch të automatizuara më të besueshme, GitHub rekomandon GITHUB_TOKEN të integruar në GitHub Actions. Për sisteme të tjera CI, preferohet një token aksesi i instalimit të një GitHub App; mund të përdoret edhe një token personal aksesi. Operacionet që nuk mund të autentikohen duhet të riprovohen pas heqjes së mbrojtjes.
Burimi: Github Research — lexoni artikullin e plotë në anglisht.

