问题
I tried to import an existing project from the github repository into aptana studio but an error says Permission denied (publickey). fatal: The remote end hung up unexpectedly
I made sure to add my ssh to my account in github. I also ran $ssh -vT gitt@github.com and this is what it says that the private key cannot be found.
On other windows 7 machine I never had a problem importing a Git project but on my home PC I can't get it to work.
回答1:
Apparently this has to do with the proper ssh - keys to be set with aptana. There are two possibilities 1) If you've installed the github for Windows application than you already have a key-pair. It will also be already registered with Github. You can find these under https://github.com/settings/ssh once you've logged on to github. Now you need to explain aptana to use the proper private key for that open Aptana and
- go to Window/Preferences -> General/Network Connections/SSH2
- Click Add Private Key... and select the github_rsa file, not the pub file, we want to tell aptana what your private key is.
Now aptana will use the proper key to connect to github
回答2:
I solved the problem as follows:
- I copied the "id_rsa" and "id_rsa.pub" files to C:\Program Files (x86)\Git\.ssh\
My setup: - I used git for windows from http://git-scm.com/download/win - I told Aptana to use this executable: C:\Program Files (x86)\Git\bin\git.exe
Now finally Aptana could do git pull with the SSH keys. Seems the Team > Pull option doesn't "see" the machine's local ssh keys.
回答3:
It seems to be a bug of Aptana Studio. Of course you can just use the https to login, but it is not a solution for ssh key. You may configure ssh key following this.
回答4:
I had the same problem. I solved it by generating new ssh keys. Just install Git at http://git-scm.com/download/win and using Git Bash follow this guidelines at https://help.github.com/articles/generating-ssh-keys.
Good luck.
来源:https://stackoverflow.com/questions/16449099/using-aptana-studio-to-import-git-project-but-permission-denied-publickey