Как настроить 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

  • SIGSEGV: 0x0000000000000000 in ?? ()
  • Как сервер узнает, какой клиентский порт должен отправлять?
  • Как я могу решить, какой порт для входа в систему с SSH?
  • Пересылка портов iptables
  • Как закрыть порты в Linux?
  • Сервер Linux не принимает TCP-соединения
  • Запуск сканирования локального порта и обнаружение открытых портов, но не знаете, для чего они используются?
  • Поиск локальных процессов, запускающих TCP-соединения
  • 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

    dhcpd для интерфейса с несколькими адресами и ссылками (псевдонимы)

    Удалите повторяющиеся строки из нескольких файлов в папке: проверьте только файлы в пределах диапазона

    Как я могу уловить код выхода команды для более позднего, в Makefile?

    важные пакеты debian автоматически снимаются

    Как найти только каталоги и отсортировать их по размеру

    Удаление файла с непечатаемыми символами

    Семантика дедупликации с btrfs – метаданные различаются, данные файлов идентичны

    сравнение apt & homebrew

    Перемещение курсора в конец строки при использовании истории-поиска-назад

    Доступ к экранам назад и вперед через скрипт bash

    Fedora 21 – Проблема после пробуждения после закрытия

    Как сделать файловые системы в Mac OSX

    lsof: показать файлы, открытые как чтение-запись

    Выполнение команды для каждого файла в папке в случайном порядке

    Выполняют ли команды в подстановке команд, подстановке процессов и в конвейере принимают входные данные stdin?

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