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.

Vi0
fonte
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,
Vi0
fonte
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
4

No Firefox, você pode usar o complemento GitHub Repository Size .

barra de informações do github

vstepaniuk
fonte
Por que o voto negativo? A extensão ou o script do usuário não funciona ou contém malware?
precisa saber é
Não, tudo funciona muito bem ...
vstepaniuk 13/01
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

Grande onda
fonte