Closed Bug 1866417 Opened 2 years ago Closed 2 years ago

Requesting GitHub membership to the Mozilla org for Lars Eggert

Categories

(mozilla.org :: Github: Administration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: leggert, Assigned: cknowles)

Details

I've read https://wiki.mozilla.org/GitHub#Team_Maintainers_.26_Project_Leads, and need help adding a contributor to the org:

Name: Lars Eggert
Mozilla Email: leggert@mozilla.com
Github Profile link:
Github Team(s) REQUIRED: neqo
NOTE: This is NOT the Org Name, but instead any teams inside the request org.

If this is not being requested by a team maintainer, please request their approval via need-info.

Flags: needinfo?(nkochar)

So, I'm unclear on a couple things.

I'm assuming this is for the Mozilla org repo neqo - noting that the github owners don't do or approve of individual repo access (hence the request for github teams which we can add you to at invite time)

Looking at that repo, you are already an outside collaborator for that repo, with write access.

So, a few things.

  1. Please confirm that it's your intent to get access to that repo as a member of the org rather than just a general collaborator.
  2. Please confirm that you do/don't need any other team access at this time.
  3. (optional - I can process the invites with 1&2, but this helps us improve process) What's the use case that NEEDS membership here?

Based on that, I don't need manager approval - but if :nkochar wants to weigh in, always happy to have more information.

Assignee: nobody → cknowles
Flags: needinfo?(leggert)

As for (1), I'm trying to take care of this since it's part of my onboarding to-do list: "Add Lars to Mozilla github org".

(2) At the moment, I only contribute to neqo.

(3) It's hard to know without being a member, but in my previous job org/enterprise membership made various paid features available, such as larger CI runner instances, etc.

Flags: needinfo?(leggert)

OK, "someone" already did add you to that repo - which can get you all the access you need.

To date the only things that we've found that NEEED membership are: Pariticipating in GitHub teams, Participating in GitHub projects, and some of the weirder apps. We want you to be in teams if possible - so that's a good enough reason to add you to the org.

As for the onboarding doc - I know you'd had some trouble getting to the template - can I ask that you petition to get the link to the template for these requests into your team's onboarding?

And with that - thanks, and invites are coming shortly. Note that I'm NOT adding you to the neqo team, as that would only give you read access, you are already an admin of the repo as an OC. If that's in error, the maintainer of the neqo team can add you to it once you're a member.

You will be getting two invites. First from people.m.o invites to the group ghe_Mozilla_users - please accept this before proceeding.
Next, from GitHub to whatever email address you have associated with your GitHub account. The invites to the Mozilla org(s) - once you accept these and sign into GitHub you'll be a member of the org(s), and the requested teams.

If you can't find that GitHub invite, go to the following link and next to the desired organization name, there should be an option to accept an invite. https://github.com/settings/organizations

Note that invites expire after a week, and so if you need things re-sent please update this bug.

Once you’re signed into the org, there may be some changes you need to make if you use PAT/SSH/gh cli/other-tools - directions for that live here: https://wiki.mozilla.org/GitHub/GHE_SAML_User_FAQ#Alright.2C_I.27ve_SAML.27d_what_now.3F

Please let us know if there's any questions or concerns

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(nkochar)
Resolution: --- → FIXED
Summary: Requesting GitHub membership to the <ORGNAME> org for <USERNAME> → Requesting GitHub membership to the Mozilla org for Lars Eggert
You need to log in before you can comment on or make changes to this bug.