Baixar o Git Zipball no Unix

2

Estou tentando fazer o download de um zipball de um repositório do git:

por exemplo,

wget https://github.com/zeromq/jzmq/zipball/master

Isso funciona bem em um navegador da web, mas no unix o arquivo recebe um nome estranho ... como faço isso?

    
por DD. 16.05.2012 / 12:41

3 respostas

0

Quando você diz um nome esquisito, o que você quer dizer?

Isso, no entanto, deve ser apenas um arquivo ZIP. Apenas não tem a extensão.

Você pode verificar isso com o seguinte comando:

file master

Você pode descompactá-lo com este comando:

unzip master
    
por 16.05.2012 / 12:52
1

Você também recebe um 'nome estranho' no seu navegador da Web, o servidor está redirecionando você de

link

para algum lugar no nodeload.github.com, você está dizendo que o wget não está seguindo esses redirecionamentos? Você pode colar a saída e mostrar os resultados de wget, com um ls -l.

Se você quiser ter certeza de que o arquivo baixado tem outro nome, use a opção -O .

wget -O myzip.zip https://github.com/zeromq/jzmq/zipball/master
    
por 16.05.2012 / 12:53
1

Tente o seguinte comando:

git archive --remote=git://git.foo.com/project.git HEAD:path/to/directory filename

Fonte:

link

    
por 08.02.2013 / 20:24

Tags