1git-remote-persistent-https 2 3The git-remote-persistent-https binary speeds up SSL operations 4by running a daemon job (git-remote-persistent-https--proxy) that 5keeps a connection open to a server. 6 7 8PRE-BUILT BINARIES 9 10Darwin amd64: 11https://commondatastorage.googleapis.com/git-remote-persistent-https/darwin_amd64.tar.gz 12 13Linux amd64: 14https://commondatastorage.googleapis.com/git-remote-persistent-https/linux_amd64.tar.gz 15 16 17INSTALLING 18 19Move all of the git-remote-persistent-http* binaries to a directory 20in PATH. 21 22 23USAGE 24 25HTTPS requests can be delegated to the proxy by using the 26"persistent-https" scheme, e.g. 27 28git clone persistent-https://kernel.googlesource.com/pub/scm/git/git 29 30Likewise, .gitconfig can be updated as follows to rewrite https urls 31to use persistent-https: 32 33[url "persistent-https"] 34 insteadof = https 35[url "persistent-http"] 36 insteadof = http 37 38 39##################################################################### 40# BUILDING FROM SOURCE 41##################################################################### 42 43LOCATION 44 45The source is available in the contrib/persistent-https directory of 46the Git source repository. The Git source repository is available at 47git://git.kernel.org/pub/scm/git/git.git/ 48https://kernel.googlesource.com/pub/scm/git/git 49 50 51PREREQUISITES 52 53The code is written in Go (http://golang.org/) and the Go compiler is 54required. Currently, the compiler must be built and installed from tip 55of source, in order to include a fix in the reverse http proxy: 56http://code.google.com/p/go/source/detail?r=a615b796570a2cd8591884767a7d67ede74f6648 57 58 59BUILDING 60 61Run "make" to build the binaries. See the section on 62INSTALLING above.