我们为我们的Git存储库(它将作为远程存储库在云上)设置配额限制。我们必须在此限制内限制存储库的大小。Git存储库大小和git推送大小
为此,我试图在远程存储库的预接收钩子中获取'git push'的大小。如果我得到push的大小,我会用这个push的大小来总结当前的git repo的大小,以查找push后的总存储大小。然后,如果总大小超过配额或接受推送,如果大小不超过配额,我可以限制推送。
基本上,我需要同时计算git远程存储库的大小以及git push的大小。
我们为我们的Git存储库(它将作为远程存储库在云上)设置配额限制。我们必须在此限制内限制存储库的大小。Git存储库大小和git推送大小
为此,我试图在远程存储库的预接收钩子中获取'git push'的大小。如果我得到push的大小,我会用这个push的大小来总结当前的git repo的大小,以查找push后的总存储大小。然后,如果总大小超过配额或接受推送,如果大小不超过配额,我可以限制推送。
基本上,我需要同时计算git远程存储库的大小以及git push的大小。
您是否有拒绝推送后的行动计划? git rm不会从对象中删除大文件,只能从文件系统中删除,所以下一次尝试再次推送它们。 – deejayy