ошибка клонирования git svn

git svn clone url

Initialized empty Git repository in D:/code/Androi
d/ProjName/.git/
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem h
as no item: '/svn/Projects/!svn/rvr/100/Android/ProjName' path not found
W: Do not be alarmed at the above message git-svn is just searching aggressively
 for old history.
This may take a while on large repositories
      4 [main] perl 8428 child_info_fork::abort: unable to map d:Program Files
Gitusrbinmsys-svn_subr-1-0.dll, Win32 error 1114
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/sit
e_perl/Git.pm line 411.

после выполнения команды ничего не было получено от сервера.

Если вы используете следующие команды, получите тот же результат после второй команды "git svn fetch"

$ git svn init url
Initialized empty Git repository in D:/code/Android/try1/.git/

johnliao@john-toshiba MINGW64 /d/code/Android/try1 (master)
$ git svn fetch
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: '/svn/Projects/!svn/rvr/100/Android/ProjName' path not found
W: Do not be alarmed at the above message git-svn is just searching aggressively for old history.
This may take a while on large repositories
      4 [main] perl 5472 child_info_fork::abort: unable to map D:Program FilesGitusrbinmsys-svn_subr-1-0.dll, Win32 error 1114
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/site_perl/Git.pm line 411.

4 ответов


похоже, что это ошибка в 64-битной версии git для windows >= 2.7.0, сообщенная вверх по течению:

https://github.com/git-for-windows/git/issues/708

https://github.com/git-for-windows/git/issues/650

лучшим вариантом в настоящее время является использование 32-разрядной версии или предыдущих 64-разрядных версий.


У меня была та же проблема. Решено путем удаления git версии 2.8.1 для Windows 64 бит и установки нового установщика git 2.8.2 для windows 32 бит.


я столкнулся с той же проблемой на Git 2.10.0, и я решил ее. Работая в среде windows server на AWS, тип экземпляра-T2.маленький.

сначала я установил 64-битную версию GIT для win и exec

git svn fetch

но ГИТ сказал

C:\Program Files\
Git\usr\bin\msys-svn_subr-1-0.dll, Win32 error 1114
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/sit
e_perl/Git.pm line 411.

Итак, я установил 32-разрядную версию GIT для win после удаления 64-разрядной версии.

при установке 32-разрядной версии, необходимо выбрать опцию " Use MinTTY(терминал по умолчанию MSYS2) "вместо"использовать окно консоли Windows по умолчанию".Важно решить эту проблему.

если вы выберете "использовать окно консоли Windows по умолчанию", " тире.exe", который требуется для rebaseall не устанавливается.

после установки,просто введите следующее.

cd C:\Program Files (x86)\Git\usr\bin
dash -c "./dash rebaseall -v -p"

и напечатал так снова, я получил успех.

git svn fetch

П. С.

Я попытался изменить тип экземпляра сервера на T2.большой. Нет никаких проблем и я не знаю почему?.

надеюсь, что это помогает.


то же самое с версией 2.10.0 - 64bit версия терпит неудачу, но 32bit версия работает.