web-dev-qa-db-fra.com

git svn clone a échoué

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.

une fois la commande exécutée, rien n’a été obtenu du serveur.

Si vous utilisez les commandes suivantes, obtenez le même résultat après la deuxième commande "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.
16
john liao

On dirait qu'il s'agit d'un bogue dans la version 64 bits de git pour Windows> = 2.7.0, signalé en amont:

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

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

La meilleure option actuellement disponible consiste à utiliser la version 32 bits ou les versions 64 bits précédentes.

28
p91paul

J'ai eu le même problème. Résolu en désinstallant la version 2.8.1 de git pour Windows 64 bits et en installant le nouveau programme d'installation de git 2.8.2 pour Windows 32 bits.

1
MarwaAhmad

J'ai rencontré le même problème sur Git 2.10.0 et je l'ai résolu . Travaillant dans un environnement de serveur Windows sur AWS, le type d'instance est T2.small.

Au début, j'ai installé la version 64 bits GIT pour win et exec

git svn fetch

Mais Git a dit

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.

J'ai donc installé la version 32 bits de GIT for win après avoir désinstallé la version 64 bits.

Lors de l'installation de la version 32 bits, Doit sélectionner l'option "Utiliser MinTTY (le terminal par défaut de MSYS2)" au lieu de "Utiliser la fenêtre de console par défaut de Windows". Il est important de résoudre ce problème.

Si vous sélectionnez "Utiliser la fenêtre de la console par défaut de Windows", "dash.exe" est nécessaire pour que rebaseall ne soit pas installé.

Après l’installation, tapez simplement les éléments suivants.

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

et tapé comme ça encore, j'ai eu le succès.

git svn fetch

P.S

J'ai essayé de changer le type d'instance de serveur en T2.large . Il n'y a pas de problème et je ne sais pas pourquoi.

J'espère que ça aide.

1
riversun