GitHub e Two Factor Authentication no Visual Studio
Se você ainda não está usando o Visual Studio 2015 RC, que vem com uma extensão do GitHub, vai ter problemas ao sincronizar seu repositório com o GitHub após ativar o Two Factor Authentication.
Para quem ainda não viu a nova extensão pro VS2015:
Atualmente, quem usa o VS2013, vai se deparar um com erro 401, e a tela de login.
Clique em Sync
Será exibida a tela de login.
Não adianta colocar seu login e senha. Pois agora o Two Factor Authentication está ativo.
Como o Visual Studio não suporta essa funcionalidade, você vai precisar criar um Token no site do GitHub. O que é bem simples, acesse o link https://github.com/settings/tokens e clique em "Generate new token"
As opções padrões são suficientes:
Guarde o token gerado
Ele deve ser usado no login do login, a senha deve ficar em branco:
Com isso você vai conseguir sincronizar com sucesso: