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.
В основном:
- Создание ключа S SH на вашем компьютере ( Создание нового ключа S SH )
- Есть шаг, который задает
-C "your_email@example.com"
- Убедитесь, что он соответствует git
user.email
, который вы указали в качестве Git удостоверения личности
- Добавьте это 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.
Теперь
- Клонировать репо
- Убедитесь, что выбрана опция Клон с S SH в Github
- В VS Code обязательно используйте тот же git@github.com: ..... URL
У меня нет git в моих windows учетных данных
Вы можете отключить это полностью , поскольку я считаю, что диспетчер учетных данных Windows может вызвать проблемы, и использование S SH более ле». См. Как отключить Git Диспетчер учетных данных для Windows? .