git-proxy
git-proxy copied to clipboard
Deploy custom push protections and policies on top of Git
For some companies, OSS contributions that can be linked to the company raise a risk of reputational damage. For example, a wealth manager may be unwilling to allow contributions in...
Considering the [Aleyankov vs. Goldman Sachs](https://en.wikipedia.org/wiki/Sergey_Aleynikov) case, it will be useful if GitProxy provides non-repudiation guarantees for the released contributions. The proposed solution does not rely on GitProxy being a...
PAtches are lowest common denominator when collaborating on codebases. While modern repository managers provide a nice workflow with Pull Requests, a number of use-cases are still better addressed by patches....
It is expected that in a single organization, we would have more than one individual contributors to the same upstream repository. Example: Linda in Lisbon, Dave in Dublin, and Taro...
When a repository is added to the git-proxy an admin used can through API and UI 1. Add a registered user as an authorizer (can authorize or reject) 2. Add...
Work with [TODO group](https://todogroup.org/) and [OpenChain](https://www.openchainproject.org/), to provide validation templates facilitating the best practices defined by both groups.
Some widely-used codebases do not have cannonical Git repository. For example: Linux Kernel (uses Git, non cannonical repo), SQLite (does not use Git) One way to facilitate contribution to these...
Create a rule to authorize push to a project, regardless if it is for a specific fork or the original repo. E.g. for the Git Proxy project I created a...
Implement developer stats widget on homepage ID | Name | Pushes | Pushes Authorized | Pushes Rejected | Pulls -- | -- | -- | -- | -- | --...