
Bartosz Nitka
Thanks for the pointers, I dug a bit deeper and I've also found https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/#t....
That prompted me to try:
$ ssh -v -T -p 2222 git@phabricator-origin.haskell.org git-receive-pack /diffusion/GHCDIFF/
The result: Authenticated to phabricator-origin.haskell.org ([23.253.149.35]:2222). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug1: pledge: network debug1: Remote: Forced command. debug1: Remote: Port forwarding disabled. debug1: Remote: X11 forwarding disabled. debug1: Remote: Agent forwarding disabled. debug1: Remote: Pty allocation disabled. debug1: Remote: Forced command. debug1: Remote: Port forwarding disabled. debug1: Remote: X11 forwarding disabled. debug1: Remote: Agent forwarding disabled. debug1: Remote: Pty allocation disabled. debug1: Sending environment. debug1: Sending env LC_MEASUREMENT = pl_PL.UTF-8 debug1: Sending env LC_PAPER = pl_PL.UTF-8 debug1: Sending env LC_MONETARY = pl_PL.UTF-8 debug1: Sending env LANG = en_GB.UTF-8 debug1: Sending env LC_NAME = pl_PL.UTF-8 debug1: Sending env LC_ADDRESS = pl_PL.UTF-8 debug1: Sending env LC_NUMERIC = pl_PL.UTF-8 debug1: Sending env LC_TELEPHONE = pl_PL.UTF-8 debug1: Sending env LC_IDENTIFICATION = pl_PL.UTF-8 debug1: Sending env LC_TIME = pl_PL.UTF-8 debug1: Sending command: git-receive-pack /diffusion/GHCDIFF/ sudo: a password is required debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0 debug1: channel 0: free: client-session, nchannels 1 Transferred: sent 3292, received 3000 bytes, in 0.6 seconds Bytes per second: sent 5170.1, received 4711.6 debug1: Exit status 1
Hmm, yes indeed this looks remote. I'll investigate. Cheers, - Ben