FastGit is an open source mirror speeder for GitHub.com. It uses open resources to speed up the access to GitHub.
The usage of FastGit is basically relate on git . For common GitHub operations, you can use the subcommand clone such as:
$ git clone https://github.com/author/repo
For using FastGit, you change it into:
$ git clone https://hub.fastgit.org/author/repo
Just like what you see, FastGit is physically a proxy of GitHub, and you need only to replace the URL.
You can also edit
git configurations to take a easier way to use our service.
FastGit supplies basic supports for the common GitHub Web operations. You can directly access nodes with Web supports.
Due to the safety concerns, FastGit banned sensitive operations like Cookie and Session. That means you are not able to do sensitive operations such as signing in GitHub via FastGit.
Download Releases or Source Code Archive
For common clone and push operations, FastGit already have perfect suppports. We can use the command below to download releases & source code archive.
# Release # If your downalod link is: https://github.com/A/A/releases/download/1.0/1.0.tar.gz , then you use: $ wget https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz # Codeload # If your downalod link is: https://hub.fastgit.org/A/A/archive/master.zip # or https://codeload.github.com/A/A/zip/master $ wget https://download.fastgit.org/A/A/archive/master.zip
FastGit now is under testing, will adjust the service according to the actual situation.