| Summary: | Admin privileges on rdf4j github repositories | ||
|---|---|---|---|
| Product: | Community | Reporter: | Jeen Broekstra <jeen> |
| Component: | GitHub | Assignee: | Eclipse Webmaster <webmaster> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | derek.toolan |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X | ||
| Whiteboard: | |||
|
Description
Jeen Broekstra
The default setting for GitHub Team members is Write access (can read, clone, and push to this repository). As far as I know, the GitHub settings menu does not provide granular access control to repos for individual team members - it will only allow assigning the entire team as Admin of that repo (can read, clone, and push to this repository, and add collaborators to this repository). There is the option to add individual Team members as Maintainers (add new people to the team, remove people from the team, remove repositories from the team). I suppose, what is the admin access ultimately for? Isn't there a way for you to give an individual access to the per-repository settings menu? In any case, my immediate requirement is to be able to configure several webhooks: I want to send GitHub event notifications to our project irc channel, as well as to my company's Slack team. Looking at some service integrations for external planning tools was also on my list, but that's less urgent. Typically setting these things up takes a bit of tweaking and testing, so I assumed it would be simpler if I just got the necessary access to configure it myself. But if the only way to do this is to get you to configure it for us, let me know and I'll post the necessary config data (and make you an op on our irc channel - should make testing and tweaking easier). By the way, if the issue is simply how to do this technically: you can assign a user to more than one Team, so if you create an additional team "RDF4J admins" and add me to it, you should be able to assign that team admin access on the two repos without also giving it to everyone in the project. You have been added temporary admin access for both the rdf4j and rdf4j-doc GitHub repos. I will check back in a few days, at which point Write permissions will be reinstated (hopefully this gives you enough time to complete the tweeks you want to do). Thanks for this. Integrations with IRC and Slack have now been set up, and I have also taken the opportunity to integrate with Travis CI. All seems to be running well, so you can reset permissions now. Ok I've removed the admin permission from both repos. -M. |