GitのACL Gateway作るには
Git - トランスファープロトコルでアクションを判定し、いろいろする
git pull
GET /m0cchi/sandbox.git/info/refs?service=git-upload-pack HTTP/1.1 Host: github.com User-Agent: git/2.6.0 Accept: */* Accept-Encoding: gzip Pragma: no-cache Connection: close
git push
GET /m0cchi/sandbox.git/info/refs?service=git-receive-pack HTTP/1.1 Host: github.com Authorization: Basic XXXXXXXXXXX User-Agent: git/2.6.0 Accept: */* Accept-Encoding: gzip Pragma: no-cache Connection: close