Я пытаюсь настроить среду программирования для python с помощью Visual Studio Code, git и GitHub для удаленного репо в Windows 10. Я установил ключ SSH и git репо на своем локальном устройстве. Затем я настроил репо на GitHub и добавил свой SSH-ключ в свою учетную запись. Я добавил удаленный источник на своем локальном компьютере, чтобы он указывал на репозиторий на gitHub.
Я потратил некоторое время на проблемы с подключением и наконец обнаружил, что мне нужно включить службу SSH на моем компьютере.
Как только я все связал, у меня возникла проблема со слиянием извлеченного репо, которое я преодолел, добавив флаг --allow-unrelated-historyories. Как только я добавил этот флаг в первый раз, я мог свободно толкать и тянуть с удаленным репо, используя командную строку на моем локальном компьютере, без использования флага. Любой запрос push или pull потребует от меня ввода пароля.
Я могу использовать код Visual Studio, чтобы делать все с помощью git на моей локальной машине. Всякий раз, когда я пытаюсь вытащить, у меня есть возможность вытащить из репо и выбрать, какую ветку я хочу вытащить. Однако, когда я на самом деле пытаюсь выполнить извлечение с использованием опции pull to , я получаю сообщение об ошибке:
Git: git@github.com: Отказано в доступе (publickey).
Мой вывод консоли в VSC говорит:
git@github.com: Отказано в доступе (publickey). Неустранимый: Не удалось прочитать из удаленного хранилища.
Пожалуйста, убедитесь, что у вас есть правильные права доступа, и хранилище существует.
git show :Main.py
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name master@{u}
git rev-list --left-right master...refs/remotes/origin/master
git for-each-ref --format %(refname) %(objectname) --sort -committerdate
git remote --verbose
Это потому, что при использовании VSC pullон не вводит мой пароль SSH автоматически?