@swimauger/gitproxy v1.0.1
GitProxy Node.js Package
Node.js package built for running git commands over a proxy
NOTE: GitProxy uses the git command to run over a proxy, so please be sure Git is installed before proceeding! |
|---|
Installation
Install gitproxy
npm install @swimauger/gitproxy -g
Usage
Usage: gitproxy [options]
If no options are selected it will treat the command like git
Options:
-u, --up <protocol> open proxy with protocol http or https
-d, --down <protocol> shutdown proxy with protocol http or https
-l, --list list current proxies
-h, --help display help for commandExamples
Running normal git
gitproxy push origin masterTreat gitproxy like a normal git command. For instance git add . would be gitproxy add .
GitProxy can also be used interchangably with normal Git
git add -A
git commit -m "A very urgent test commit"
gitproxy push origin masterGitProxy mostly serves a purpose for pushing to repos and such. For example gitproxy status does not really serve any purpose over the normal git status. That said, feel free to use however you like : )
Edit git config proxies
# Open up a new https proxy in the git config
gitproxy -u https
# Delete the http proxy in the git config
gitproxy -d httpGitProxy can set a new random proxy for you in the gitconfig; however, by running gitproxy as a git command, it could overwrite the old proxy with a new one under the conditions that the repo is using the same SSL protocol
List git config proxies
gitproxy -l
# ======= OR ======= #
gitproxy --listgitproxy -l will list open proxies on either http or https and if there are any.
Help
gitproxy -hIf you are ever stuck refer to the help menu with gitproxy -h or gitproxy --help. You can also see the different flag names there are.