Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Pilot Lvl 1
Message 1 of 5

Add outside collaborators to a team without giving them acess to other repos in an organization?

Hi,

 

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

 

       Organization

      |                 |

  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.

Regards

4 Replies
Highlighted
Community Manager
Message 2 of 5

Re: Add outside collaborators to a team without giving them acess to other repos in an organization?

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.

Highlighted
Ground Controller Lvl 1
Message 3 of 5

Re: Add outside collaborators to a team without giving them acess to other repos in an organization?

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?

Ground Controller Lvl 1
Message 4 of 5

Re: Add outside collaborators to a team without giving them acess to other repos in an organization?

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.

Highlighted
Ground Controller Lvl 1
Message 5 of 5

Re: Add outside collaborators to a team without giving them acess to other repos in an organization?

Exactly same requirement as above mentioned. 

I need to add around 15 collaborators to 6 different teams. At the same time I dont want them to be a part of my organization as my default access to organization has been set to "read". I just want to grant them read/write access to only those repositories on which they would be working on. 

 

Now in order to grant them the access I need to send individual invite for each of them for 6 different repositories. Instead of that having a team capability for outside collaborator would help. So that I can group them together in a team and can add that team with read/write access to 6 repos and at the same time I wont be granting them default access to my organization.

 

Any clue if this exists or in case if it can be achieved by some means with GitHub?

 

Thanks.