Built-in URIs for SSH are created iff phd.user is defined; However, that param is also required for HTTP hosting, and it's a little confusing.
We should tie it to diffusion.ssh-user, which is more closely related (And if not set, the URI will normally not work: ssh://server.com/diffusion/12/foo.git can only work if the right sshd is set up).