【问题标题】:github server-side git hooks (i.e. pre-commit and post-commit)github 服务器端 git 钩子(即提交前和提交后)
【发布时间】:2014-04-01 18:36:11
【问题描述】:

我已经查看了 SO 和网络上的答案,但我看不到任何关于如何在 github 上设置服务器端 git hook(与 webhooks 相对)的信息。有没有办法做到这一点?

或者,有没有办法设置它,以便 .git/hooks 在克隆时成为工作树的一部分的符号链接

我应该补充一点,这是一个内部托管的 github 服务器。

【问题讨论】:

    标签: git github githooks github-enterprise


    【解决方案1】:

    出于显而易见的原因,GitHub 不允许您在其服务器上执行任意代码作为 Git 挂钩的一部分。他们允许的唯一挂钩是通过他们的 webhook 或集成的第三方服务。

    如果您需要运行一些自定义代码,则必须将其托管在某个地方并设置一个 webhook 以在您自己的服务器上运行它。

    【讨论】:

    • 好的,但是如果我有自己的 github 服务器呢?那么在 repo 中更改 .git/hooks 呢?
    • 你是说 GitHub Enterprise?见this question
    • 我的意思是我不会说这很明显,但知道肯定很好。
    猜你喜欢
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 2015-09-10
    • 1970-01-01
    • 2012-06-06
    相关资源
    最近更新 更多