#git-repository #local-git #git #tunneling #expose #shared #tunnel

app gph_cli

Expose local git repository via tunneling server

2 releases

0.1.2 Oct 15, 2024
0.1.1 Oct 14, 2024
0.1.0 Oct 10, 2024

#553 in Development tools

MIT/Apache

26KB
397 lines

git_phantom

[!CAUTION] This crate is in the early stages of development and is subject to breaking changes.

What's this?

This app is a tunnel application that allows you to create a temporary shared repository locally and publish it externally.

Install

$ cargo install gph_cli

Usage

Auth(required)

You need to authenticate oauth2 with your GitHub account.

$ gph auth

Share your local git repository

Execute the following command on the root of the repository.

$ gph share [OPTIONS]

Options:
  -r, --repository <REPOSITORY>  Remote repository name
      --no-push                  Don't push local commits to a shared repository
      --readonly                 Forbid other users from pushing to a shared repository
  -h, --help                     Print help

Licence

This crate is licensed under the MIT License or the Apache License 2.0.

Dependencies

~18–34MB
~638K SLoC