GIT não clonando no FreeBSD?

6

Estou executando um servidor FreeBSD 8.2 com o GIT 1.7.4.1

Tentativa de clonar qualquer coisa, como

$ git clone https://github.com/joyent/node.git node

acaba, rapidamente, me dando isso

Cloning into node...

e a única coisa no diretório é esse arquivo

$ git-remote-https.core

(Meu exemplo acima é para node.js, mas obtenho os mesmos resultados para qualquer coisa no GitHub) Quaisquer pistas de porque o repo não está sendo clonado para mim? Nenhuma mensagem de erro, apenas aquele arquivo, que não tenho ideia do que é

    
por Justin 21.03.2011 / 04:32

4 respostas

8

git-remote-https.core é a memória do processo git-remote-https no momento em que ele caiu. Sim, caiu. Por que ninguém sabe?

Eu sugiro recompilar o GIT das portas e tentar isso. Se ele ainda falhar, recomendo recompilar a partir de portas, mas com gdb habilitado, você pode usar o gdb para examinar o dump principal (como esse arquivo é conhecido) para ver onde e por que ele falhou.

Pode ser uma incompatibilidade entre as versões da biblioteca, em cujo caso a compilação de portas normalmente a corrige, ou pode ser algo mais sério.

    
por 21.03.2011 / 10:10
6

Atualizando o curl e o openssl corrigiu o problema para mim.

    
por 07.03.2012 / 07:29
4

Se isso começar a acontecer imediatamente após um portupgrade -a ou equivalente que atualizou o git ou o openssl, tente recompilar o libcurl (por exemplo, portupgrade -f curl ).

    
por 13.02.2012 / 21:01
0

Não é preciso adivinhar a verificação no core: link

    
por 13.02.2012 / 22:22

Tags