Проблема импорта SVN в Git с использованием "git svn clone" - PullRequest
3 голосов
/ 29 января 2011

При попытке импортировать мое репозиторий SVN в Git, используя следующую команду:

git svn clone -s <a href="https://xx.xx.xx.xxx/repo/iphone/project" rel="nofollow">https://xx.xx.xx.xxx/repo/iphone/project</a> ./project

Он выполняется долгое время, а затем, наконец, выдает следующую ошибку:

RA layer request failed: REPORT of '/repo/!svn/vcc/default': SSL negotiation failed: SSL error: parse tlsext (https://xx.xx.xx.xxx) at /usr/local/git/libexec/git-core/git-svn line 5091

Кто-нибудь когда-нибудь видел эту проблему?

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

Я так и не смог понять это. Я закончил тем, что сделал svnsync, чтобы переместить весь репозиторий локально, а затем оттуда я бы запустил:

git svn clone -s file:///pathtolocal/repo/iphone/project ./project

Я думаю, что SSL-соединение через некоторое время прекратит работу и испортит клон.

Более подробное объяснение с пошаговыми инструкциями можно найти здесь в нашем блоге: Постоянный переход SVN в Git

Теперь мы настроены с чистым Git-счастьем.

0 голосов
/ 29 января 2011

Вы можете сделать это?

git svn clone -s http://xx.xx.xx.xxx/repo/iphone/project ./project
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...