Git svn clone failed

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\
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.

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

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

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

[email protected] 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 Files\Git\usr\bin\msys-svn_subr-1-0.dll, Win32 error 1114
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/site_perl/Git.pm line 411.

Ответ 2

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

Ответ 3

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

Сначала я установил 64-разрядную версию Git для win и exec

git svn fetch

Но Git сказал

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-разрядной версии, необходимо выбрать опцию "Использовать MinTTY (терминал по умолчанию MSYS2)" вместо "Использовать окно консоли Windows по умолчанию". Важно решить эту проблему.

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

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

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

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

git svn fetch

P.S

Я попытался изменить тип экземпляра сервера на T2.large. Там нет проблем, и я не знаю, почему.

Надеюсь, что это поможет.

Ответ 4

То же самое с версией 2.10.0 - 64-разрядная версия выходит из строя, но работает 32-разрядная версия.