contrib / persistent-https / READMEon commit Merge branch 'nd/index-errno' (d0ae7e2)
   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.