Как мне клонировать SVN репо на конкретный порт - PullRequest
4 голосов
/ 21 февраля 2010

Я использую msysgit на Windows

на старом репо у меня не было проблем с этой командой

git svn clone -s --username=XXX https://URL

но репозиторий перемещен, и теперь URL-адрес выглядит так: svn: // URL: порт Как я могу установить этот номер порта? используя

git svn clone svn://URL:port

приводит к ошибке 'mkdir ... not a directory', и без порта невозможно найти хранилище

Ответы [ 3 ]

3 голосов
/ 08 марта 2011

У меня была такая же проблема. Я решил это, просто удалив номер порта из URL-адреса SVN. Это работало, потому что у меня была запись в моей конфигурации ssh для того URL, который уже сопоставил его с определенным портом. Если он не настроен, запись в вашей конфигурации ssh будет выглядеть примерно так:

Host my.svnrepo.com
     User your.name
     Port 321
1 голос
/ 24 июля 2012

Если сервер не принимает ssh-соединение, возможно, вам лучше попробовать:

git svn clone "svn://my.svnrepo.com:port" mydir

После этого репозиторий сохраняется в mydir, избегая ошибки mkdir.

0 голосов
/ 21 февраля 2010

Вы пробовали -p #### или -e "p ####"? Это были бы мои 2 догадки.

...