We would like to store pipeline.yaml in an external git in order to have a clear history of changes that are made to these configurations. By default, commits are made back to git using the service user credential defined in a git connector, but our company's engineering standards require all commits in our git instance are done by a real person, not a service user. The "Providers" functionality allows harness to commit as an individual, but there is no way to force that a user has a provider access token configured. We would like a way to enforce that pipelines cannot be saved in harness unless that save will be done using an end user's access token.