I am having the following issue when I try to clone with SSH:
fatal: ‘my repository’ does not appear to be a git repository
When I try to ssh to the same hostname using the git user I get:
PTY allocation request failed on channel 0
And that’s it. As far as I know, I am supposed to be greeted by Gitlab shell. However, the shell clearly doesn’t work as I can list files in Gitlab home directory and use other bash commands.
I tried to get file path to the repository. We are using hashed directories. Using the full file path during clone with SSH works but that is a really ugly way and I am pretty sure that is not how it should be operating.
gitlab-shell.log is empty.
Clone by HTTPS works fine.