Because of delivery success rates, GitHub only supports two-factor authentication via SMS for certain countries.

If we don't support two-factor authentication via text message for your country of residence, you can set up authentication via a TOTP mobile application.

Supported Countries for SMS Authentication

If your country is not on this list, then we aren't currently able to reliably deliver text messages to your country. We update this list periodically.

  • Aland Islands
  • Algeria
  • Angola
  • Anguilla
  • Australia
  • Austria
  • Bahamas
  • Bahrain
  • Bangladesh
  • Belarus
  • Belgium
  • Benin
  • Bolivia
  • Bosnia and Herzegovina
  • Brunei
  • Bulgaria
  • Burundi
  • Cambodia
  • Canada
  • Cape Verde
  • Cayman Islands
  • Christmas Island
  • Cocos
  • Congo, Dem Rep
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Dominica
  • Dominican Republic
  • Ecuador
  • Equatorial Guinea
  • Estonia
  • Finland/Aland Islands
  • France
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Guatemala
  • Guyana
  • Hungary
  • Iceland
  • Indonesia
  • Iran
  • Ireland
  • Israel
  • Italy
  • Ivory Coast
  • Jamaica
  • Japan
  • Jordan
  • Kazakhstan
  • Kuwait
  • Latvia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Mauritius
  • Mexico
  • Monaco
  • Montenegro
  • Montserrat
  • Mozambique
  • Namibia
  • Netherlands
  • Netherlands Antilles
  • New Zealand
  • Nigeria
  • Norway
  • Philippines
  • Poland
  • Portugal
  • Qatar
  • Romania
  • Russia
  • Rwanda
  • Senegal
  • Serbia
  • Seychelles
  • Singapore
  • Slovakia
  • Slovenia
  • South Africa
  • South Korea
  • Spain
  • Sri Lanka
  • St Lucia
  • Sudan
  • Sweden
  • Switzerland
  • Taiwan
  • Tanzania
  • Togo
  • Trinidad and Tobago
  • Turks and Caicos Islands
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States
  • Uzbekistan
  • Venezuela

Further reading