Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to know who is the maintainer of a GitHub repository?

Tags:

github

Is there a way to know which people have merge privileges on a public GitHub repository. If the owner is a user and not an organization, then at least I know one maintainer, but it's possible that there are other users with merge rights. Also, if the owner is an organization it is possible, that not all members of the organization have merge rights. So is there a way to find the exact maintainers?

like image 279
Alexander Popov Avatar asked May 08 '14 11:05

Alexander Popov


People also ask

How do I check the maintainer on GitHub?

Under your organization name, click Teams. On the Teams tab, click the name of the team. At the top of the team page, click Members. Select the person or people you'd like to promote to team maintainer.

Who is the owner of a GitHub repo?

Code owners are individuals or teams that are responsible for code in a repository. Project maintainers can add a CODEOWNERS file to their repository to make it easier for others to identify code owners and have code owners be notified to review Issues and Pull Requests.

What is a repository maintainer?

Maintainers are members of the repository's Write Access Team(s), and exercise a range of editorial responsibilities to keep the community focused upon key development goals, keep repository assets clearly identified and organized, and help keep conversations on topic.

Can I see who cloned my repository?

Can the owner of the repo see when someone clones it? No, they cannot.


1 Answers

Team privileges are not public in general. Even an organization-membership is not public since the publicity must be chosen by the given member, as the Documentation states:

,,By default, your organization membership visibility is set to private. You can choose to publicize individual organization memberships on your profile."

This partly applies for their implementation of CODEOWNERS, too. If it is up to date the given source file is annotated with a link to its responsible GitHub user.


However there's normally no need to know the individual maintainers of a repository (since every interaction with repos you're able to access is covered by the GitHub UI, which also assures that somebody takes care about your request). If your attention is about a public repository you might search the commits for accepted pull-request. But in that case you would preferably fork the repo and just generate pull-requests on your own.

You are even not able to contact an organization via GitHub - try to find their official website, contact them and ask for their maintainers if you need that information.

like image 111
Florian Neumann Avatar answered Oct 12 '22 02:10

Florian Neumann