Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 334095 - [server] Provide git admin tools to work with external repositories
Summary: [server] Provide git admin tools to work with external repositories
Status: RESOLVED WONTFIX
Alias: None
Product: Orion
Classification: ECD
Component: Client (show other bugs)
Version: 0.2   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Tomasz Zarna CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 334120
Blocks:
  Show dependency tree
 
Reported: 2011-01-12 08:46 EST by Tomasz Zarna CLA
Modified: 2011-08-30 10:20 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Zarna CLA 2011-01-12 08:46:04 EST
Currently, an external git repository (e.g. hosted on github) can be linked to a "project", but the user cannot push her changes back to the repo. This also means there is no way to share the work with team-mates. To fix this and bypass the fact that EFS calls don't authenticate we could provide a set of git admin tools. Admin could clone an external repo to our shared space  (so other users can link to that repo using local transport) and push the changes to the external repo once authenticated. Admin would be also responsible for pull changes from the repo periodically .

Cloning a bare repository using JGit API should be trivial once bug 330898 is fixed. Pushing changes requires authentication, which may vary between external servers. This part is more tricky.
Comment 1 Tomasz Zarna CLA 2011-01-12 10:41:34 EST
(In reply to comment #0)
> Pushing changes requires authentication, which may vary between external
> servers. This part is more tricky.

This issue is covered by bug 334120.
Comment 2 John Arthorne CLA 2011-02-03 14:10:36 EST
This bug is probably no longer useful given bug 336116.
Comment 3 Tomasz Zarna CLA 2011-02-04 04:01:51 EST
That is correct, there is no need to fix this bug.