Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 320793

Summary: [SSH Auth] putty agent integration for EGit
Product: [Technology] EGit Reporter: Pavel Samolisov <samolisov>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: matthias.sohn, mn
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Pavel Samolisov CLA 2010-07-24 05:21:00 EDT
Putty is SSH-toolkit for Windows OS [1]
This toolkit contains pagent - a process that helps SSH-auth by private key. User can install a key to pagent and that will use this key for ssh auth where necessary (putty, plink, TortoiseSVN, TortoiseGit).

TortoiseGit as TortoiseSVN contains TortoisePlink - tools that can use pagent for ssh key auth, but EGit does not support this and users can't use EGit for works with repos which require private/public keys auth (GitHub for example).

GitHub this is one of most popular Git-repo and I think we shell make it's support in EGit.

[1] http://www.chiark.greenend.org.uk/~sgtatham/putty/
Comment 1 Matthias Sohn CLA 2010-08-24 20:24:09 EDT
EGit relies on JSch SSH implementation coming with Eclipse, so please try Preferences > General > Network Connections > SSH2. There you should be able to generate ssh keys or import existing ones. Have a look at : http://wiki.eclipse.org/EGit/User_Guide#Example:_Pushing_a_Local_Repository_to_GitHub
to learn how to use this with GitHub.

Does that help ?
Comment 2 Pavel Samolisov CLA 2010-08-26 02:52:13 EDT
Thanks Matthias. It works fine for me. I think this bug can be closed. Thanks.