"Enabled git access protocols" group setting behaviour
Summary
When Enabled git access protocols
is set to Both SSH and HTTP(S)
at instance level, the group setting is selectable.
This leaves the impression that it can be changed, but what seems to happen is that the group setting is ignored.
When it is set to SSH or HTTPS at instance level, the group setting is no longer selectable. This is expected and in accordance with our docs, which state:
This setting is disabled when the instance setting is configured by an administrator.
The problem is that the instance setting will always have a value. Since it overrides the group setting, it makes the latter redundant.
Perhaps it would make sense adding a Use group setting
option to the instance setting?