Как я могу выбрать, какая учетная запись будет использоваться при доступе к GitHub из VSCode?

VS Code имеет встроенное расширение GitHub Authentication который управляет созданием токена личного доступа GitHub и автоматическим входом в систему.

Однако, если вы используете несколько учетных записей GitHub, расширение может попытаться создать PAT для неправильной учетной записи, что приведет к отказу в доступе.

      Logon failed, use ctrl+c to cancel basic credential prompt.
remote: Permission to MyAccount/repo.git denied to OtherAccount.
fatal: unable to access 'https://github.com/MyAccount/repo.git/': Failure when receiving data from the peer

1 ответ

Чтобы исправить это, прервите веб-сеанс, запущенный, а затем в строке сообщений VSCode, нажав для запуска ручной обработки PAT при восстановлении после сбоя.

Сначала убедитесь, что у вас есть текущий PAT, созданный для доступа к репо для MyAccount на GitHub. Затем скопируйте PAT и при появлении запроса введите VSCode.