Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

coopernetes/jgit-proxy

Open more actions menu

Repository files navigation

git-proxy in Java

This is a simple implementation of a git proxy in Java. This is a possible successor to finos/git-proxy which is written in Node.

Usage

To use this project, you need to have Java 17 or higher installed on your machine. You can run the project using the following command:

./gradlew bootRun

Endpoints

The proxy has support for GitHub, GitLab, and Bitbucket. The following endpoints are available which can be used to interact with an upstream git server:

  • /github.com/{owner}/{repo}
  • /gitlab.com/{owner}/{repo}
  • /bitbucket.org/{owner}/{repo}

An example of how to use the proxy is as follows:

git clone http://localhost:8080/github.com/finos/git-proxy.git

Demo

demo 1

demo 2

Running the server demo 3

About

Re-implementation of finos/git-proxy in Java

Resources

License

Stars

Watchers

Forks

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.