I need to allow certain members of my team to access an Ubuntu-based subversion repository that some of us have been using for more than a year. Unfortunately, my company has blocked port 22 outbound for some of these users (and won't unblock it) and so these people can't reach the repository over an encrypted channel. I think the easiest thing would be to set up an alternate protocol for these users (existing users can keep using
svn+ssh on port 22 and blocked users can use
svn+ssh_alt and connect via port 143 or 8080). But I'm totally confused about which ports to open and which applications need to listen on which ports. Can anyone suggest an answer?