Maison > Questions et réponses > le corps du texte
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 ! !
滿天的星座2017-05-02 09:48:22
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éthode ssh
git clone git@gitlab.com:gitlab-org/gitlab-ce.git
世界只因有你2017-05-02 09:48:22
J'ai également rencontré cela dans mon dernier projet, généralement la base de code du projet était trop volumineuse
Essayez ceci
git config --add core.compression -1
ou
git config --global --add core.compression -1
我想大声告诉你2017-05-02 09:48:22
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.