Visualizar tamanho estimado do repositório GitHub antes da clonagem


12

Quero ver o tamanho total do repositório de um projeto hospedado no GitHub sem precisar cloná-lo. Às vezes eu faço isso:

  1. Comece a clonar algum repositório GitHub

    Recebendo objetos: 45% (218/476), 5,50 MiB | 27 KiB / s

    Já esgotou 5MB? Suspender...

    ^Z
    
  2. Clone o repositório em um servidor com uma conexão normal à Internet apenas para ver seu tamanho.

  3. Continue (ou aborte) a clonagem local.

Como descubro o tamanho do repositório com antecedência? Na pesquisa, vejo o tamanho do repositório, mas não em outros lugares.


1
Verifique as respostas para esta pergunta de estouro de pilha .
26413 Alex

Respostas:


12

Usando a API do Github:

$ echo https://github.com/hlamer/enki.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -i curl -s -k https://api.github.com/repos/'{}' | grep size
"size": 284,

No mac, não há -iparâmetro para xargs, então é: #$ echo https://github.com/hlamer/enki.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -I{} curl -s -k https://api.github.com/repos/'{}' | grep size
Daniel Golden

e esse é o tamanho em ... kilobytes?
Capitbaralet


2

Use o navegador Google Chrome e instale esta extensão

Adiciona o tamanho do repositório à página inicial:

Captura de tela da extensão GitHub Repo Size

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.