Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] Migration of JGit/EGit repositories to GerritHub on Oct 23

On Wed, Oct 25, 2023 at 2:24 PM Carsten Pfeiffer via egit-dev <egit-dev@xxxxxxxxxxx> wrote:
Are these permissions really needed when signing in to gerrithub?

Organizations and teams:
Read-only access
This application will be able to read your organization, team membership, and private project boards.

This doesn't look right to me.

You have control over which organisations GerritHub has read access to.

If you are a contributor you need to grant read access to your name, email and ssh keys in your GitHub account.

Committers and Eclipse admins in addition need to grant read access to the eclipse-jgit eclipse-egit GitHub organisation
which needs to be approved by an Eclipse admin. This access is used by GerritHub to check if the logged in user is
a member of one of the committer / Eclipse staff teams defined in the GitHub org which is maintained by the Eclipse Foundation. 

-Matthias
 
Cheers
Carsten

Von: egit-dev <egit-dev-bounces@xxxxxxxxxxx> im Auftrag von Matthias Sohn via egit-dev <egit-dev@xxxxxxxxxxx>
Gesendet: Freitag, 20. Oktober 2023 20:42
An: JGit Developers list <jgit-dev@xxxxxxxxxxx>; EGit developer discussion <egit-dev@xxxxxxxxxxx>
Cc: Matthias Sohn <matthias.sohn@xxxxxxxxx>
Betreff: [egit-dev] Migration of JGit/EGit repositories to GerritHub on Oct 23
 
Following the Eclipse Foundation's plan to retire their Gerrit server we plan [1]
to migrate all JGit and EGit repositories on Oct 23 from their current home
on git.eclipse.org [2] to the Eclipse tenant [3] of GerritHub.

GerritHub [4] is a free Gerrit hosting service provided by GerritForge [5]
which uses Gerrit for code review and GitHub for authentication and browsing
git repositories. Code reviews happen on Gerrit, all changes will be replicated
automatically to mirror repositories in the existing eclipse-jgit and eclipse-egit
organisations on GitHub [6].

This way we can preserve 13 years of review history on git.eclipse.org
and continue using Gerrit for code review when Eclipse will shutdown their
Gerrit server [7].

All contributors should do the following steps to prepare:
  • visit your user profile on accounts.eclipse.org [8], note the username of your Eclipse account and the email address registered there. "Edit my account" (drop-down menu top right), select the "Account Settings" tab. That's the email address you used for contributing to git.eclipse.org
  • register the same email address with your GitHub account [9]
  • open [4] in a browser and login using your GitHub credentials, use the DEFAULT GitHub access if you plan to contribute changes and participate in code reviews
  • if you are asked which of your public repos to import and replicate de-select all
  • visit [10] to upload your public SSH key and generate an HTTP password for running git commands over https and for access to the Gerrit REST API.
During the migration on Oct 23 the JGit and EGit repositories on git.eclipse.org will be
made read-only. As soon as the replication from git.eclipse.org to eclipse.gerrithub.io
is completed, the repositories on GerritHub will be reopened for contributions.

Later we will also migrate issues and wikis to GitHub.

-Matthias

[4] open https://eclipse.gerrithub.io/ and click "GitHub Sign-in"
_______________________________________________
egit-dev mailing list
egit-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/egit-dev

Back to the top