17

I have just create a git repository on my iMac under the user git account and am now want to clone it from my main user account on the same computer. I have created my SSH key and added it to the .ssh/authorized_keys file. However when I log back in with my main account I get the following error message:

Permission denied (publickey) fatal: The remote end hung up unexpectedly

Now to me, and while searching on the web it seems like my public key is incorrect. I have created it twice and still get the same issue.

Brian Webster
  • 28,703
  • 48
  • 145
  • 221
flowy
  • 482
  • 2
  • 6
  • 15

3 Answers3

40

You shouldn't need an ssh key at all. Make all of the files world readable and just clone the full path. In other words, do

$ git clone /path/to/repo
William Pursell
  • 190,037
  • 45
  • 260
  • 285
17
git clone /path/to_repository  /path/to_where_you_want_it_cloned

Make sure that your main user account has permissions to copy to/from your accounts directories.

Braiam
  • 1
  • 11
  • 50
  • 74
HBlend
  • 535
  • 1
  • 3
  • 13
0

One additional point is that if you created the git repo and did a git init -bare, you use a .git extension, but you do not need this on the folder name (when cloning it on the same machine).

mrwonderfulness
  • 131
  • 1
  • 6