クローン作成前にGitHubリポジトリの推定サイズを表示する


12

GitHubでホストされているプロジェクトの合計リポジトリサイズを、クローンを作成せずに表示したい。時々私はこれをします:

  1. GitHubリポジトリのクローンを開始します

    オブジェクトの受け取り:45%(218/476)、5.50 MiB | 27 KiB / s

    すでに5MBを使い果たしましたか?サスペンド...

    ^Z
    
  2. サイズを確認するためだけに、通常のインターネット接続のあるサーバーにリポジトリを複製します。

  3. ローカルクローニングを続行(または中止)します。

リポジトリサイズを事前に確認するにはどうすればよいですか?検索ではリポジトリサイズが表示されますが、他の場所では表示されません。


1
このStack Overflowの質問への回答を確認してください。
アレックス

回答:


12

Github APIの使用:

$ 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,

Macでは、まったくありません-iのためのパラメータはxargs:それはですので、$ 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
ダニエル・ゴールデン

そしてそれは...キロバイト単位のサイズですか?
カピバラレット


2

Google Chromeブラウザーを使用して、この拡張機能をインストールします

リポジトリサイズをホームページに追加します。

GitHub Repo Size拡張機能のスクリーンショット

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.