GitHub:预接收挂钩
Posted
技术标签:
【中文标题】GitHub:预接收挂钩【英文标题】:GitHub: pre-receive hooks 【发布时间】:2020-09-28 20:54:41 【问题描述】:我在哪里可以管理 GitHub 上的预接收挂钩?显然,有一个拒绝我的推送,即使我是 repo 的所有者并且不记得我已经设置了任何类似的东西。
【问题讨论】:
【参考方案1】:如果您使用的是 github.com,则不能。使用了一些内置的预接收挂钩。其中一些方面,例如受保护的分支,您可以在存储库设置中进行配置。其他,例如最大 blob 大小,您无法配置。
如果您使用的是 GitHub Enterprise Server,那么管理员可以配置自定义预接收挂钩,以及调整普通挂钩的设置。 github.com 上不提供自定义预接收挂钩,因为 GitHub 不希望执行可能位于预接收挂钩中的用户任意代码(出于安全原因)。
【讨论】:
【参考方案2】:我刚刚意识到其中一个文件超过了 50 MiB 的限制。
【讨论】:
以上是关于GitHub:预接收挂钩的主要内容,如果未能解决你的问题,请参考以下文章