Any way to specify a port for svn+ssh in Xcode 7.1?

Prior to Xcode 7 the repository protocol svn+ssh obeyed the system's SSH configuration. If a remote repository was accessed via SSH where the server was not running on port 22 then, provided the local ssh config was setup to know the port, Xcode communicated over the correct port.


Xcode 7 appears to ignore the local user and SSH config, so at least svn+ssh://ip/path needs to be changed to svn+ssh://user@ip/path - such a repository address works fine provided SSH is on port 22. If SSH is running on a different port there appears to be no way to specify it. We've tried (a) adding ":port" to the address and (b) adding a tunnel spec to the subversion config (~/.subversion/config) specifying the port and changing the address to "svn+sshx//..." - while that makes svn+sshx valid in, say, svnX, Xcode 7 is still not interested.


Does anyone know how to specify a port? Or get Xcode 7.1 to use the system/user SSH setup?


(Radar 23457522)

Replies

Hey Rhetenor did you ever find a way to resolve this issue? I've recently run into a similar issue with Xcode not respecting the global ssh config for things like port changes and new ProxyCommands.