Я не использую Bitbucket с Visual Studio 2019, я использую GitLab с Visual Studio 2019 через S SH. Но я предполагаю, что процедура та же самая.
Я объясню вам структуру, которую я использую для управления ключами S SH, используемыми для GIT (Github, GitLab et c.). До сих пор это всегда получалось для меня, так что, может быть, это подходит и для вас:)
Найдите папку %userprofile%/.ssh
в вашей системе и создайте в ней папку bitbucket.org
. Если вы не можете найти папку .ssh
, вы можете просто создать ее в %userprofile%
. Скопируйте publi c и закрытый ключ s sh во вновь созданную папку (bitbucket.org
). Имя файла должно совпадать с именем пользователя в bitbucket. Закрытый ключ s sh не должен иметь расширение файла. Ключ publi c s sh должен заканчиваться на * .pub.
После создания папки и копирования всех ключей вам необходимо создать файл config
в %userprofile%/.ssh
со следующим содержимым .
# Bitbucket
Host bitbucket.org
Hostname bitbucket.org
PreferredAuthentications publickey
IdentityFile ~/.ssh/bitbucket.org/{username}
Вам необходимо заменить {username}
на правильное имя файла.
Структура вашей папки должна быть следующей:
Может потребоваться перезапустить Visual Studio 2019 и все терминалы.
HTH