Skip to content

Use gitaly-upload-pack and gitaly-receive-pack

Jacob Vosmaer (GitLab) requested to merge go-wrappers into master

Closes https://gitlab.com/gitlab-org/gitaly/issues/193

We want to use Go Gitaly client executables in gitlab-shell because we cannot reliably use Ruby gems with C native extensions in Ruby executables launched by SSHD. This change adds such Go executables, for now without Gitaly support but that should change soon.

This change makes bin/compile a mandatory installation step. All git pull and git push sessions over SSH will start flowing through these Go executables.

Edited by Jacob Vosmaer (GitLab)

Merge request reports