Idea: Make repository UI settings readonly #110191
Unanswered
Danielku15
asked this question in
Repositories
Replies: 1 comment
-
I'd love for role management in Github to be expanded somewhat, I am not allowed admin access to many of our repositories which means I cannot consult the list of contributors who have write access, or check branch rules or installed applications or check if a particular secret exists or not. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Select Topic Area
Product Feedback
Body
I thought it would be a nice feature to restrict repository admins to have only readonly access to the repository settings.
The use case: We are managing our repositories via IaC (Terraform GitHub provider) and settings, in best case, are only made through this approach. Often repository admins still incorrectly make changes manually bringing the IaC and actual state out-of-sync. Repository admins would expect to still see the repository settings but not be able to modify them through the Web UI. This has the benefit of them seeing what is configured but preventing editing. Changes on the settings can then be requested via code or via request to the admins.
This idea is adopted from JetBrains Teamcity which allows making the CI/CD settings readonly from the UI if the project is managed via code.
Current alternative: Do not make anyone an admin on the repositories. but this would not allow admins to see the overall state of their configuration. In IaC often only customizations and some individual settings are defined and some defaults and shared settings are inherited. Seeing the overall outcome via UI can have a big benefit for verifying changes and finding out what to adapt further.
The feature could work like this:
Beta Was this translation helpful? Give feedback.
All reactions