title: Unable to negotiate a key exchange method with Mina deployment
body: <p>I'm encountering a message like this while deploying with Mina, but not sure why Git is not able to pull the repo.</p>
  
  <p>I've tried switching sshd_config due to <code>Unable to negotiate a key exchange method</code> message, but still can't figure things out. Thanks for helping.</p>
  
  <pre><code>   -----&gt; Creating a temporary build path
            $ touch "deploy.lock"
            $ mkdir -p "$build_path"
            $ cd "$build_path"
  
     -----&gt; Cloning the Git repository
            $ git clone "git@github.com:repo/project.git" "/home/deploy/project/scm" --bare
            Cloning into bare repository '/home/deploy/project/scm'...
            Unable to negotiate a key exchange method
            fatal: Could not read from remote repository.
  
            Please make sure you have the correct access rights
            and the repository exists.
      !     ERROR: Deploy failed.
  
     -----&gt; Cleaning up build
            $ rm -rf "$build_path"
            Unlinking current
            $ rm -f "deploy.lock"
            OK
  
      !     Command failed.
            Failed with status 1 (19)
  </code></pre>