Git存储库大小和git推送大小

时间:2011-11-07 06:32:38

标签: git size push

我们已经为我们的Git存储库设置了配额限制(它将作为远程存储库在云上)。我们必须在此限制内限制存储库的大小。

为此,我试图在远程存储库的预接收挂钩中获取'git push'的大小。如果我得到了push的大小,我将用这个push的大小总结当前git repo的大小,以找出推送后的总存储库大小。然后,如果总大小超过配额或接受推送,我可以限制推送,如果大小不超过配额。

基本上,我需要在预挂钩中计算git远程存储库的大小以及git push的大小。

1 个答案:

答案 0 :(得分:0)

实现这一目标的最可靠方法是:

  • 推送到本地仓库
  • 在推送
  • 后检查本地仓库的大小
  • 如果尺寸符合您的约束,然后将推送到可能的远程仓库。