Is this also where MXE Octave is hosted now? If so, has the access information been transferred from the old host? Or do you need to install the keys again for the new server?
Apart from the port number, which I don’t think we can control because fosshost is blocking the usual ssh port, it would be nice if we could have something like
ssh://USER@hg.octave.org/mxe-octave
On savannah we don’t even need the USER part and somehow
ssh://hg.sv.gnu.org/octave
works and permissions are managed. It would be great if we could do the same.
I suppose for each user that needs to access mercurial using ssh, we could create a user ID without a valid shell and a .ssh/authorized_keys file that has an entry like
command="hg-ssh hg/mxe-octave" ssh-rsa KEY...
The hg-ssh command is a Python script. It is already installed on the fosshost system. This is similar to what we were doing on the old hg.octave.org system except that we had one shared gnuoctave login ID. I’d rather not use a shared login ID if possible.