git pu sh от VS Code: «Нет анонимного доступа для записи. Ошибка аутентификации» - PullRequest
1 голос
/ 19 марта 2020

Я следовал учебнику от самого Github. Я следую за тем, что учит вас работать с кодом Visual Studio.

Я пытался извлечь sh что-то из кода Visual Studio, и через некоторое время я получаю следующую ошибку:

remote: No anonymous write access.
fatal: Authentication failed for ....

Теперь я добавляю что-то в свой личный кабинет. Я попытался Google (но опять-таки я новичок в этом, поэтому я не до конца понимаю всю терминологию), и я мог найти проблемы с 2FA (но это не так в моем случае) и windows учетные данные (но я проверил и у меня нет git в моих windows учетных данных).

Так что я в растерянности. Кто-нибудь знает что-нибудь еще, что я мог попробовать / проверить?

1 Ответ

1 голос
/ 20 марта 2020

VS Code просто использует конфигурацию git вашей среды, когда он фиксирует и передает в удаленное хранилище. Итак, вы должны сначала убедиться, что ваш локальный env настроен правильно для Git, прежде чем беспокоиться о VS Code.

1-й, я рекомендую пройти Первый раз Git Настройка из Git документов. Самая важная часть - это настройка вашей Git личности:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

2-й, я рекомендую настроить клавиши S SH на вашем локальном компьютере и в вашем профиле Github.
Github имеет полный учебник по Подключение к GitHub с S SH.

В основном:

  1. Создание ключа S SH на вашем компьютере ( Создание нового ключа S SH )
    • Есть шаг, который задает -C "your_email@example.com"
    • Убедитесь, что он соответствует git user.email, который вы указали в качестве Git удостоверения личности
  2. Добавьте это S SH ключ к вашей учетной записи Github, в разделах S SH и GPG

Чтобы убедиться, что ваши ключи S SH действительны, введите их в терминал:

$ ssh -T git@github.com
Hi ginomempin! You've successfully authenticated, but GitHub does not provide shell access.

Теперь

  1. Клонировать репо
    • Убедитесь, что выбрана опция Клон с S SH в Github enter image description here
  2. В VS Code обязательно используйте тот же git@github.com: ..... URL enter image description here

У меня нет git в моих windows учетных данных

Вы можете отключить это полностью , поскольку я считаю, что диспетчер учетных данных Windows может вызвать проблемы, и использование S SH более ле». См. Как отключить Git Диспетчер учетных данных для Windows? .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...