User:KevinSanchez/FastGit
FastGit is an open source mirror speeder for GitHub.com. It uses open resources to speed up the access to GitHub.
Usage
Git
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.
Web
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 has perfect support. We can use the command below to download releases & source code archive.
# Release # If your download 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 download 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
Status
FastGit now is under testing, will adjust the service according to the actual situation.