Standard Git Client Protocol
Description including problem, use cases, benefits, and/or goals
To be able to open a repository with a git client, git repo management solutions can implement a custom protocol, like github-mac://
for instance.
The problem is that this isn't a universal solution. So GitLab and Bitbucket are unlikely to implement the same protocol as they might have their respective git clients. Similarly, other git clients aren't able to have the same form of integration without supporting everything or overwriting the browser apps with an extension.
Proposal
A universal git-client://
protocol, to be adopted by all clients in support of a better workflow for everyone.