git clone with ssh issue

2019-02-27 11:29发布

问题:

I have generated a public key, private key pair. I've set the public key to the site.

How to use the console in windows to clone a git repository? What do I do with the private key?

I keep getting: the remote end hung up unexp.

Thanks

回答1:

The private key need to be stored:

  • in %HOME% directory (ig %HOME% is not set, set it to %HOMEPATH% (for Vista or Seven)
  • under .ssh/id_rsa.pub, juste beside your private key id_rsa
    %HOME%\.ssh\id_rsa      # your private key
    %HOME%\.ssh\id_rsa.pub  # your public key

See:

  • GitHub Guide for the generating/storing part of those keys.
  • TroubleShooting SSH issues

Both links are for GitHub, which may not be your exact situation, but they still contain valid informations.
Plus, for certain host providers like GitHub, additional informations need to be set.



回答2:

Ensure you are using the same user when calling the git clone and generating the keys.

For all my permissions problems, gitolite was a good solution.



标签: git ssh