we are using Github Teams in our organization and I wanted to add a user as an outside collaborator to a team. However, whenever I add the user to a team, he will become a member of the organisation.
And If I change the user to outside collaborators he will be removed from the team.
Is it possible to create a team of outside collaborators or do I have to manually add the users for the repos?
I want to have the following hierachy
Private Project Repo 1 Private Project Repo 2
I want to create a team together with outside collaborators (e.g. external developers) which only has access to Repo 2 and does not see the other repositories.
Is this somehow possible? I did not find a way.
Teams are explicitly for members of an organization. Outside collaborators cannot be on organization teams and must be added to each repository manually.
I hope that helps.
Why the limitation of not being part of a team. Outside collaborators are charged for if they have access to a private repo. So why limit their ability to be on a team?
I'm wondering the same thing. I have 11 repos that I want to make available to a team of 10 outside collaborators. That's 110 individual invites I have to setup and then manage. At some point this team will no longer need access to the repo and I want remove one team, not 110 individual members.