クローンを作成する前に、GitHub 上の Git リポジトリの大きさを確認する方法はありますか?
これは非常に明白で基本的な統計のように思えますが、GitHub でそれを確認する方法がまったく見つかりません。
ベストアンサー1
この情報にアクセスするには、GitHub API。
- 構文:
GET /repos/:user/:repo
- 例:github.com のリポジトリ
リポジトリに関する情報を取得する場合、という名前のプロパティは、size
リポジトリ全体のサイズ (すべての履歴を含む) をキロバイト単位で表した値になります。
たとえば、Git リポジトリの重量は約 124 MB です。size
返される JSON ペイロードの プロパティの値は です124283
。
アップデート
サイズはサーバー側のベアリポジトリのディスク使用量に基づいてキロバイト単位で表されます。しかし、大規模なネットワークを持つリポジトリでスペースを無駄にしないようにするために、GitHubは次の方法を採用しています。Git 代替この構成では、ベア リポジトリに対するディスク使用量の計算で共有オブジェクト ストアが考慮されないため、API 呼び出しを通じて「不完全な」値が返されます。
この情報は GitHub サポートによって提供されています。