Comme mentionné, chaque fois que vous utilisez la commande #sudo -u git -H git clone https://gitlab.com/gitlab-org... -b 8-8-stable gitlab
pour cloner le code source de gitlab, l'erreur suivante apparaîtra :
fatal : l'extrémité distante a raccroché de manière inattendue29,93 Mio | 46,00 Kio/s
fatal : EOF précoces : 93 % (410690/439557), 129,96 Mio | 46,00 Kio/s
fatal : échec du pack d'index
Utilisez la configuration #git La configuration système affichée par -l est la suivante :
core.packedgitlimit=1024m
core.packedgitwindowsize=1024m
core.compression=-1
pack.deltacachesize=2047m
pack.packsizelimit=2047m
pack.windowmemory=2047m
http.postbuffer=524288000
core.compression=0
core.compression=-1
Je suis torturé depuis plusieurs jours. . J'espère que quelqu'un pourra m'aider, merci beaucoup ! !
J'ai déjà rencontré cette situation, principalement parce que le contenu de l'entrepôt était trop volumineux. La solution à cette époque n'était pas d'utiliser la méthode
.https
, mais d'utiliser directement la méthodessh
J'ai également rencontré cela dans mon dernier projet, généralement la base de code du projet était trop volumineuse
Essayez ceci
ou
Selon la méthode fournie par @mylxsw, vous devez créer un utilisateur sur gitlab et mettre la clé publique du serveur à cloner. La clé publique est dans ~/.ssh/id_rsa.pub.
S'il n'y a pas de fichier id_rsa.pub dans le répertoire .ssh, vous pouvez utiliser la commande ssh-keygen -t rsa -C "yourEmail@example .com". Notez que l'adresse e-mail ici peut être remplacée par la vôtre. adresse e-mail. Continuez simplement à appuyer sur Entrée après que le résultat suivant s'affiche :
Ensuite, ouvrez le fichier id_rsa.pub, copiez tout son contenu, ouvrez un compte GitLab et ouvrez les clés SSH :
Ajoutez le contenu que vous venez de copier dans le champ de texte Clé, puis cliquez sur Ajouter une clé.
Utilisez à nouveau la commande git clone https://gitlab.com/gitlab-org... -b 7-10-stable pour cloner le projet gitlab.