+
Skip to content

coopernetes/jgit-proxy

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

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载