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

Bug 336222

Summary: [client] Add UI to provide Git credentials
Product: [ECD] Orion Reporter: Szymon Brandys <Szymon.Brandys>
Component: ClientAssignee: Malgorzata Janczarska <malgorzata.tomczyk>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: malgorzata.tomczyk, tomasz.zarna
Version: 0.2   
Target Milestone: 0.2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 334227    
Bug Blocks: 334120    

Description Szymon Brandys CLA 2011-02-03 07:42:38 EST
Orion allows to work with Git repos which do not require any authentication. You may simply create a top level folder and link it to such a repo. Then you will be able to pull and push changes using Orion without asking for password etc.

However more interesting case is working with repos with authentication of some kind. For instance we want to work with Git on eclipse.org and to pull/push stuff we need to provide a password.

Users should be able to configure credentials in their profile page.  For example we could have a section for Git with the list of repos where credentials could be set. I think that users should be also asked for credentials when they create a folder linked to a repo.
Then these credentials could be modified in the profile page.
Comment 1 Szymon Brandys CLA 2011-04-19 03:39:42 EDT
*** Bug 342736 has been marked as a duplicate of this bug. ***
Comment 2 Szymon Brandys CLA 2011-04-19 03:41:52 EDT
*** Bug 336830 has been marked as a duplicate of this bug. ***
Comment 3 Szymon Brandys CLA 2011-04-19 03:48:26 EDT
I would expect to see Git Clone refactored to work with this new UI as part of the fix for this bug.
Comment 4 Malgorzata Janczarska CLA 2011-04-19 08:13:29 EDT
A window widget is added and used for Git Clone.

By default the window asks for user and password but may be parametrized to ask for private key and passphrase. I left the known hosts input that is not required if known hosts were provided before. It will probably be removed after Bug 336822 is solved.