Support the `GITLAB_SHELL_DIR` environment variable in the Golang rewrite
Original title: SSH clone fails with 'Failed to read config, falling back to gitlab-shell-ruby' error
We are updating gitlab from 11.8.9 to 11.10.4 in debian (with corresponding updates to gitlab-shell and gitaly). I think this error is related to gitaly#1226 (closed) Is there a documentation for handling this migration?
$ git clone gitlab@gitlab.lxc:praveen/hello-testing.git
Cloning into 'hello-testing'...
The authenticity of host 'gitlab.lxc (192.168.122.154)' can't be established.
ECDSA key fingerprint is SHA256:btiaYziejd3JCqgZ0RXesyFVUgLtnXGJPHRvtDPv3LQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitlab.lxc,192.168.122.154' (ECDSA) to the list of known hosts.
Failed to read config, falling back to gitlab-shell-ruby
Failed to exec: no such file or directory
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Edited by Nick Thomas