Поэтому мы использовали порт 22 для нашего svn-хранилища, но порт 22 был недавно закрыт администратором брандмауэра, что вынудило нас использовать другой порт.
В любом случае, похоже, что Xcode не очень хорошо работает с пользовательскими номерами портов, потому что как только вы меняете номер порта на что угодно, даже 22, вы получаете следующее сообщение об ошибке:
Ошибка: 210002 (сетевое соединение неожиданно закрылось) Описание: (ноль)
Похоже, это сообщение об ошибке, которое вы получаете, как только что-то не работает, что не очень полезно.
При настройке порта URL выглядит следующим образом:
svn+ssh://user@host:22/path
Я попытался подключиться к ssh из командной строки, используя:
ssh user@host:22
и получил следующее сообщение об ошибке:
ssh: не удалось разрешить имя хоста host: 22: имя узла или имя сервера указаны или неизвестны
Однако, если я подключусь с помощью:
ssh user@host -p 22
Работает.
Это заставляет меня поверить, что ssh неправильно анализирует user @ host: 22.
Кто-нибудь знает, как я могу изменить URL, чтобы он работал в XCode?
Если кто-то знает, как изменить URL-адрес, чтобы он работал с ssh, это тоже может быть полезно.
Спасибо!