title: Unable to clone Azure DevOps repository via SSH, password required
body: <p>I'm having a hard time trying to clone via SSH an Azure DevOps private repository to my local machine running Ubuntu (18.04). </p>
  
  <p>Following <a href="https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops&amp;tabs=current-page" rel="nofollow noreferrer">this Microsoft documentation</a>, I created the SSH keys using <code>ssh-keygen</code> and providing a passphrase, added the public key to Azure DevOps under <strong>User Settings > Security > SSH Public Keys</strong>, and in the terminal I ran <code>git clone git@ssh.dev.azure.com:v3/&lt;organization-name&gt;/&lt;repo-name&gt;</code> with the url provided in the <strong>Clone Repository</strong> option from Azure DevOps.</p>
  
  <p>It returned the RSA key fingerprint, asked for confirmation and warned me that it permanently added the host to the list of known hosts. A prompt appeared requesting a password to access the local private key and after I correctly entered it, the terminal output the following, requesting some password: <code>sign_and_send_pubkey: signing failed: agent refused operation
  git@ssh.dev.azure.com's password:</code></p>
  
  <p>I tried the passphrase used when creating the SSH key, tried my 
  Azure DevOps account's password and even my Ubuntu's user password, none of them worked.
  It resulted: <code>git@ssh.dev.azure.com: Permission denied (password,publickey).
  fatal: Could not read from remote repository.</code></p>
  
  <p>No further information was provided in the docs and I couldn't find any solution for this, am I missing something here? Any help would be appreciated.</p>