Доброго времени суток. Установлена Win 10, при попытке запушить в репозиторий начала появляться такая ошибка, при попытке установить нужный фреймворк выдается сообщение, что он не поддерживается системой. Как решить такую проблему?
Какой версией git пользуетесь?
Я использую git, установленный в msys2 с помощью тамошнего пакетного менеджера pacman. Полет нормальный.
Там же можно установить и много чего еще, от линуксовых утилит и различных библиотек до mingw и clang. В общем, рекомендую.
Все что установлено в msys2 может быть доступно из винды, достаточно добавить в переменную окружения PATH пути к msys2.
Так же в винде можно установить WSL, поставить туда любой линукс, установить там git из пакетов и использовать его оттуда, но это немного сложнее и разнообразные IDE и т.п. утилиты с GUI, скорее всего, не смогут его использовать.
При пуше, Git пытается авторизоваться с помощью Git Credential Manager Core, который как раз написан с использованием .NET Framework. В первых версиях десятки был встроен .NET Framework 4.6, но это было много лет назад. Если не отключены обновления, то .NET у вас должен быть актуальным 4.8.
Скорее всего вы «забыли» установить обновления.