<h1>Background</h1>
<p>The most common error you may get when trying to clone a Git repository over SSH is this one:</p>
<blockquote>
<p><em>
[email protected]: Permission denied (publickey,keyboard-interactive). fatal: Could not read from remote repository.</em></p>
</blockquote>
<h1>What is SSH?</h1>
<p>SSH is a way to authenticate without exposing your username and password.</p>
<p>SSH stands for Secure Shell and is a cryptographic protocol based on the concept of public-private keys.</p>
<p>We are using SSH with Git because it is much easier than typing your username and password all the time, and it is also more secure.</p>
<p>You have probably noticed that GitLab is complaining that you don’t have an SSH key.</p>
<p><a href="http://Click Here">http://Click Here</a></p>