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/
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 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.
答案 0 :(得分:28)
看起来它是64位版本的git for windows> = 2.7.0中的错误,上游报道:
https://github.com/git-for-windows/git/issues/708
https://github.com/git-for-windows/git/issues/650
目前可用的最佳选择是使用32位版本或以前的64位版本。
答案 1 :(得分:1)
我遇到了同样的问题。通过卸载用于Windows 64位的git版本2.8.1并为Windows 32位安装新的git安装程序2.8.2来解决此问题。
答案 2 :(得分:1)
我在Git 2.10.0上遇到了同样的问题,我解决了它。 在AWS上的Windows服务器环境中工作,实例类型为T2.small。
首先,我为win和exec安装了64位版本的GIT
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.
因此,我在卸载64位版本后安装了32位版本的GIT for win。
安装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。 没有问题,我也不知道为什么。
希望它有所帮助。
答案 3 :(得分:-1)
与版本2.10.0相同 - 64位版本失败,但32位版本有效。