Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.14 KB

File metadata and controls

58 lines (38 loc) · 1.14 KB

Gitcache

中文说明

github.com clone cache

use git http protocol to proxy git clone.

When the local cache does not exist, the clone request is redirected to github.com, and the mirror is created at same time(delay 10 seconds), and the next time it is cloned, then clone from the local mirror .

build

install go environment,and

#clone
git clone https://github.com/git-cloner/gitcache
cd gitcache
#linux
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
#windows
set GO111MODULE=on
set GOPROXY=https://goproxy.io
#build
go build

run

# -b git cahce base path
#linux
./gitcache  -b /var/gitcache
#windows
gitcache -b d:\temp

usage

git clone http://127.0.0.1:5000/github.com/git-cloner/gitcache

homepage

and please try https://gitclone.com/

client

you can use cgit client. https://github.com/git-cloner/gitcache/releases/download/v0.1/cgit-release.zip

cgit clone https://github.com/git-cloner/gitcache

block chain

use codechain(chain base on tendermint)

https://github.com/little51/codechain