Как настроить SVN / SSH с SSH на нестандартном порту?

Я настроил SSH на порт 20000. Когда я пытаюсь:

svn co svn+ssh://server.com:20000/home/svn/proj1 proj1 --username jm 

я получил

svn: To better debug SSH connection problems, remove the -q option
from 'ssh' in the [tunnels] section of your Subversion configuration
file. svn: Network connection closed unexpectedly

Я думаю, мне нужно сказать SVN использовать порт 20000?

Я на Ubuntu 11.10

  • Почему все наши соединения CLOSE_WAIT имеют 24 байта в очереди приема?
  • iptraf показывает трафик на UDP / 443, почему?
  • Пользователь, связанный с сокетом
  • Альтернатива ArpRetryCount в CentOS
  • Как получить доступ к http-серверу из сценария bash с существующим подключением tcp?
  • Сервер ретрансляции для общего трафика TCP?
  • Как долго сохраняется адрес локального сокета TCP, который был заблокирован после закрытия?
  • Как отключить выгрузку контрольной суммы tcp на OSX 10.11.6?
  • 3 Solutions collect form web for “Как настроить SVN / SSH с SSH на нестандартном порту?”

    Вы можете определить новый «туннель» в вашей настройке Subversion ( ~/.subversion/config ). Найдите там раздел [tunnels] и определите что-то вроде:

     [tunnels] foo = ssh -p 20000 

    После этого вы можете обратиться в свой репозиторий через URL-адрес svn+foo://server.com/home/svn/proj1 proj1 .

    Всякий раз, когда вам нужно получить доступ к ssh-серверу на нестандартном порту или с другим именем пользователя, вы можете определить псевдоним в ~/.ssh/config .

     Host mysvn HostName server.com Port 20000 User jm 

    Затем запустите svn co svn+ssh://mysvn/home/svn/proj1 .

    Если по какой-то причине вы не смогли отредактировать файл ~/.subversion/config , вы можете указать порт в командной строке:

    svn co svn+ssh://joe@myserver/myrepo/ --config-option="config:tunnels:ssh=ssh -p 20000"

    но вы должны делать эту опцию каждый раз, когда вы запускаете команду svn . Это может иметь смысл для агента сборки.

    Interesting Posts

    Не удается запустить приложения без подключения к Интернету – PlayOnLinux

    Скорость передачи при копировании из Windows в Pi

    Как переходить между процессами с именованными каналами?

    Найти несколько совпадений в табличном файле и распечатать второй столбец?

    zsh: отдельное завершение для имен команд и имен файлов

    Как установить Windows 8 после арки?

    Удалить строки, содержащие одну и ту же информацию, но в другом порядке

    Ошибка сети с несколькими параллельными контейнерами докеров

    Как безопасно экспортировать устройство (HDD)?

    Резервное копирование и восстановление ассоциации типа Wine и mime

    Найти файлы, grep для шаблона, возглавить первые 10, затем tar

    Как получить доступ к / неизвестному типу файла?

    Как добавить информацию о пользователе при создании пользователя?

    Почему «ping -l» не работает, когда работает ping?

    Приостановите процесс молча с помощью ctrl-z

    Linux и Unix - лучшая ОС в мире.