Долго сопротивлялся введению двухф…торной авторизации. Один раз даже
переименовал проект на PyPI, лишь бы не заморачиваться с технологией, которую я считаю неудобной, сложной, хрупкой (в любой момент можно потерять доступ к аккаунту), и при этом мало что дающей в плане безопасности.
Проиграл. Злые, жестокие люди.
GitHub затребовал 2FA, а GH терять не хочется. GH это социальная сеть, набор инструментов, и много халявы на GH Actions, включая бесплатный доступ к OSX; его сейчас никто больше не даёт; когда-то на Travis CI был, но стал платным, и вообще Трэвис сильно урезал ресурсы халявщикам. А у M$ большие, глубокие карманы, грех оттуда не стянуть пару центов.
Заодно и на PyPI завёл, чо уж.
Спасибо, Витус, otpclient помогает. Ключи и коды восстановления я, конечно, зарядил в текстовые файлы, в две шифрованные файловые системы, с резервными копиями. Должны выжить.
X-Post из
DW.