Ang ilang mga biktima ng pag-atake ay umamin sa paggamit ng mahihinang password o nakalimutang tanggalin ang mga token ng pag-access mula sa mga lumang application. Ang ilan ay naniniwala (sa ngayon ito ay haka-haka lamang at ang hypothesis ay hindi pa nakumpirma) na ang dahilan ng pagtagas ng mga kredensyal ay isang kompromiso ng aplikasyon
Upang maibalik ang repositoryo pagkatapos ng pag-atake, patakbuhin lang ang "git checkout origin/master", pagkatapos nito
alamin ang SHA hash ng iyong huling commit gamit ang "git reflog" at i-reset ang mga pagbabago ng mga umaatake gamit ang command na "git reset {SHA}". Kung mayroon kang lokal na kopya, malulutas ang problema sa pamamagitan ng pagpapatakbo ng βgit push origin HEAD:master βforceβ.
Pinagmulan: opennet.ru