The Github doesn't provide country code for Brazil (+55). To add this option, just run the code below in your console. The option Brazil +55
will be the first on the list, already selected:
🇧🇷 [pt-BR]
O GitHub não provê o código para enviar SMS para o Brasil (+55). Para adicionar essa opção ao select, rode o código abaixo no console do seu navegador. A opção Brazil +55
será a primeira da lista, e já estará selecionada:
var brazil = document.createElement('option');
brazil.value = '+55';
brazil.appendChild(document.createTextNode('Brazil +55'));
document.querySelectorAll('#countrycode').forEach(select => select.prepend(brazil));
brazil.selected = true;
Depois de muitos anos o GitHub removeu a funcionalidade do backend deles, ao invés de adicionar 😞
Eu criei esse script pois, em 2014, eu perdi meu celular, e na época eu usava o Google Authenticator. Como esse app não tem backup, eu acabei perdendo meu acesso ao GitHub.
A única forma de recuperar era via SMS, já que eu já tinha meu número cadastrado no GitHub. Então a ideia de compartilhar esse código foi para que as pessoas que estavam na mesma situação que eu não perdessem sua conta do GitHub, nunca foi a intenção usar 2FA via SMS como primeira opção (exatamente como disse o @LucasMZReal, pois não é muito seguro manter 2FA via SMS).
Usem o Authy ou qualquer outra ferramenta que permita fazer backup dos seus códigos 2FA.
Enfim, é isso galera: 8 anos depois o @github poderia ter resolvido o problema, adicionando o
+55
na lista, mas decidiram só remover¯\_(ツ)_/¯