Как я могу использовать Github 2FA с VSCode на Linux? - PullRequest
0 голосов
/ 01 марта 2019

Я признаю, что это немного похоже на этот вопрос , но я все еще не могу получить токен PAT для работы с Github и VS Code.Я пытался следовать решениям, связанным в этой статье, но безуспешно.Я не уверен, что я что-то сделал в своей конфигурации, борясь с этим, чтобы заставить его работать, но теперь я даже не могу использовать это для запуска из командной строки.Мне удалось заставить тот же токен работать в VS Code с расширением синхронизации настроек для синхронизации настроек, и он был принят, но я не могу заставить его работать для репозитория.Я проверил разрешения, и у него есть права администратора: репо, гист и репо внутри Github.Я все еще довольно плохо знаком с обоими, но я пытаюсь получить этот функционал, чтобы я мог написать лучший код с первого раза.Когда я пытаюсь использовать аутентификацию, я получаю следующую ошибку:

remote: Неверное имя пользователя или пароль.Неустранимый: аутентификация не удалась для 'https://github.com/.../....git/'

1 Ответ

0 голосов
/ 01 марта 2019

Я заставляю его работать, когда кешируются учетные данные.

Значение: отложив на время VSCode, проверьте, можете ли вы сделать git ls-remote https://github.com/<yourAccount>/<yourPrivateRepo> с активированным 2FA.

Если вашДля git config credential.helper установлено « manager » в Windows, OSX Keychain в Mac), вы должны увидеть всплывающее окно с запросом учетных данных: введите учетную запись GitHub и свой PTA (личный токен)Доступ).

Если ls-remote работает, , то вы можете запустить VSCode, который должен иметь доступ к тому же репо, через тот же URL.

Вв контексте Linux ОП Брайан Хокинс подтверждает в комментариях :

Добавление PATH=%PATH%:/usr/share/doc/git/contrib/credential/libsecret git в мой профиль пользователя помогло!

...