Что сработало для меня, так это сначала добавить мой SSH-ключ нового компьютера, я выполнил эти инструкции из GitLab - добавьте ключ SSH . Обратите внимание, что, поскольку я нахожусь на Win10, мне пришлось выполнять все эти команды в Git Bash в Windows (он не работал в обычной командной консоли DOS).
Затем снова в Git Bash мне пришлось сделайте git clone
репо, с которым у меня были проблемы, и в моем случае я должен был клонировать его под другим именем, так как я уже имел его локально и не хотел потерять свои коммиты. Например,
git clone ssh://git@gitServerUrl/myRepo.git myRepo2
Затем я получил приглашение добавить его в список известных хостов, вопрос может быть следующим:
Вы действительно хотите продолжить подключение (да / нет)?
blockquote>Я набрал «да», и он, наконец, сработал, вам обычно нужно получить сообщение, подобное этому:
Warning: Постоянно добавлена '[ваша ссылка репо]' (ECDSA) в список известных хостов.
blockquote>Примечание: если вы находитесь в Windows, убедитесь, что вы используете Git Bash для всех команд, это не работал в обычной CMD-оболочке или PowerShell, я действительно должен был сделать это в Git Bash.
Наконец, я удалил второе повторное копирование клона (
myRepo2
в примере) и вернулся к моему первому репо, и я мог, наконец, сделать все вещи Git, как обычно, в моем любимом редакторе VSCode.