Мягко говоря, реализация манипуляции ключами с (Tortoise) Git для Windows... путаница. Насколько я понял, вы можете реализовать либо с помощью ssh.exe
(Git собственной программы ssh), где затем вы можете выбрать ключ ssh для каждого хоста в ssh_config
в домашней директории "faked". Правильно, это действительно не применимо, потому что у меня есть несколько сборок Bitbucket, используя разные ключи, но все тот же хост.
Тогда есть способ использовать TortoiseGitPlink
. Вы в основном настроили конкурс с помощью сшитого ключа, а TortoiseGit использовали его (переменная среды SSH_GIT
, установленная в TortoiseGitPlink.exe).
Теперь мой вопрос следующий: я только что создал ключ ssh2 (тип rsa) с параметрами по умолчанию с помощью команды ssh-keygen -t rsa -f ~/.ssh/rsa_key
в GitBash. Я попытался загрузить этот файл в pageant.exe
с помощью своего графического интерфейса. Я получил ошибку: Couldn't load this key (OpenSSH-SSH-2 private key)
.
В чем проблема с этим ключом? Сделанный в GitBash, он должен придерживаться всех стандартных принципов openSSH. Неужели у фильма нет возможности справиться с этим? Я слышал или узнал, что есть различия в ключах puTTY и ключах openSSH. Я сильно подозреваю, что проблема связи с моей репутацией GIT связана с тем, что я неправильно скомпоновал ssh-ключи. Может кто-нибудь, пожалуйста, поговорить со мной об этом? Большое спасибо.