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

Bug 413894

Summary: Git credentials key-ring support
Product: [ECD] Orion Reporter: Maciej Bendkowski <maciej.bendkowski>
Component: GitAssignee: Project Inbox <orion.git-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: curtis.windatt.public, Michael_Rennie, Szymon.Brandys
Version: 4.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Maciej Bendkowski CLA 2013-07-29 04:50:10 EDT
There are couple of things which might be improved in the current git credential storage:

1. Using multiple git repositories on one single host, using the same git user credentials, causes the user to provide credentials for each single repository instead of just once, as expected.

2. If one uses several repositories for intensive web-development, e. g. the history is being cleared every several minutes, it gets frustrating to provide git credentials each time over and over again.

In order to address those problems I think we should reconsider the git credentials key-ring concept. The concept was first considered when I was implementing the initial git credentials storage. We could use a single-password key-ring on the server side, which would provide necessary credentials for the user. The storage would be handled on the server side and encrypted with a passphrase provided by the user, when required. Credentials would be handled by the user via settings page.
Comment 1 John Arthorne CLA 2015-05-05 14:39:37 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:

https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html