Использование git svn
работает без проблем для всех операций, кроме случаев, когда я пытаюсь использовать git svn branch
.git svn branch приводит к ошибке «Проверка SSL-сертификата сервера»
Когда я пытаюсь git svn branch newbranch -m "another branch"
из локального репозитория, который ранее был успешно клонировали с использованием git svn clone --stdlayout
, я получаю следующее сообщение об ошибке:
Can't create session: Unable to connect to a repository at URL ' https://mysvnserver.blah/path/to/svn/project/trunk ': Server SSL certificate verification failed: issuer is not trusted at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1199.
ошибка не делает много смысла, как git svn
корректно работает с другими командами (например, rebase
, dcommit
и т. д.). И dcommit
успешно записывает изменения обратно в удаленный репозиторий subversion.
Я использую Git версии 2.10.2.windows.1
Выполнение этой же проблемы с версией 2.11.1.windows.1. Я попытался изменить репо на HTTP только так, что проверка сертификата не выполняется, но он по-прежнему терпит неудачу с другой ошибкой. 'Невозможно вызвать метод« full_pushurl »на неопределенное значение в C: \ Program Files \ Git \ mingw64/libexec/git-core \ git-svn строка 1117.' –