Я с трудом пытаюсь клонировать через S SH и Azure частный репозиторий DevOps на мою локальную машину с Ubuntu (18.04).
Следуя этой документации Microsoft , я создал ключи S SH с использованием ssh-keygen
и, предоставив ключевую фразу, добавил ключ publi c к Azure DevOps в Настройки пользователя> Безопасность> S SH Publi c Ключи , и в терминале я запустил git clone git@ssh.dev.azure.com:v3/<organization-name>/<repo-name>
с URL-адресом, указанным в параметре Клонирование из Azure DevOps.
Он вернул отпечаток ключа RSA, запросил подтверждение и предупредил меня, что он окончательно добавил хост в список известных хостов. Появилось приглашение, запрашивающее пароль для доступа к локальному секретному ключу, и после того, как я правильно ввел его, терминал выдает следующее, запрашивая какой-то пароль: sign_and_send_pubkey: signing failed: agent refused operation
git@ssh.dev.azure.com's password:
Я попытался использовать фразу-пароль, использованную при создании S SH ключом, попробовал пароль моей учетной записи Azure DevOps и даже пароль пользователя моей Ubuntu, ни один из них не работал. В результате: git@ssh.dev.azure.com: Permission denied (password,publickey).
fatal: Could not read from remote repository.
Никакой дополнительной информации в документах предоставлено не было, и я не смог найти никакого решения для этого, я что-то здесь упускаю? Любая помощь будет оценена.