Problemas a fazer git clone

1. Problemas a fazer git clone

Ede
ede_linux

(usa Ubuntu)

Enviado em 26/03/2017 - 11:06h

Olá a todos,

Tenho um raspberry a servir de servidor git e estou com problemas a clonar um repositório. Estou a tentar fazer o git clone no próprio raspberry mas sem sucesso. A mensagem de erro é esta:


xx@raspberrypi:/xx/xx/xx/levartogit $ git clone file://192.168.1.1:/media/pi/driveone/git/arci.git/
Cloning into 'arci'...
remote: Counting objects: 2193, done.
remote: fatal: Out of memory, malloc failed (tried to allocate 241210262 bytes)
error: git upload-pack: git-pack-objects died with error.B/s
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed


O que devo fazer para resolver este assunto. Estou muito preocupado pois este repositório é bastante importante :/
Obrigado pela ajuda



  


2. Re: Problemas a fazer git clone

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/03/2017 - 13:33h

Está dando out of memory.

Poderia postar por gentileza?

# git config -l | grep pack.packSizeLimit


3. Re: Problemas a fazer git clone

Guilherme
Ghost_Shell

(usa Arch Linux)

Enviado em 26/03/2017 - 13:35h

ede_linux escreveu:

Olá a todos,

Tenho um raspberry a servir de servidor git e estou com problemas a clonar um repositório. Estou a tentar fazer o git clone no próprio raspberry mas sem sucesso. A mensagem de erro é esta:


xx@raspberrypi:/xx/xx/xx/levartogit $ git clone file://192.168.1.1:/media/pi/driveone/git/arci.git/
Cloning into 'arci'...
remote: Counting objects: 2193, done.
remote: fatal: Out of memory, malloc failed (tried to allocate 241210262 bytes)
error: git upload-pack: git-pack-objects died with error.B/s
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed


O que devo fazer para resolver este assunto. Estou muito preocupado pois este repositório é bastante importante :/
Obrigado pela ajuda


Vê se ajuda:

http://stackoverflow.com/questions/41120920/git-fatal-out-of-memory-malloc-failed-tried-to-allocate-...

Keep it simple stupid!


4. Re: Problemas a fazer git clone

Ede
ede_linux

(usa Ubuntu)

Enviado em 26/03/2017 - 16:54h

O problema é falta de memória do raspberry pi!
Retirei o disco usb que tinha ligado ao rpi e liguei num servidor ubuntu server. O objectivo é que esse servidor fique agora como servidor do git.
Liguei o disco via usb no servidor, copiei o diretório com todos os repositórios .git para um outro disco, no servidor, e neste momento já consigo fazer git clones via outras máquinas.

Acontece que tenho que andar a fazer:

git remote rm origin
git remote add origin <url to NEW repo>

em cada máquina cliente :/

Antes tentei fazer isto:

xx@headlessgit:/repository$ git clone --mirror file://192.168.1.1:/xx/xx/git/xx.git/ temp
Cloning into bare repository 'temp'...
remote: Counting objects: 2193, done.
error: pack-objects died of signal 985/1835)
error: git upload-pack: git-pack-objects died with error.
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed

Mas não tive sucesso.

Apenas existe um repositório git que não estou a conseguir clonar. Tem cerca de 20 Gb e demora muito. Quando digo muito é mesmo muito. Não chega a clonar...

Aconselham a fazer isto desta forma? Como costumam fazer quando o vosso servidor git vai abaixo e tem que passar o directório com os repositórios .git para outra máquina?
Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts