Git后接收用户输入

时间:2014-01-20 12:40:37

标签: git hook

我正在尝试在git push origin master之后实现数据库导入,但问题是我无法在Git中提示用户输入 post-receive 挂钩。 我需要向用户询问导入,是否应该发生以及数据库导出文件的名称。

我无法在Google中找到任何有用的信息。

1 个答案:

答案 0 :(得分:3)

钩子本身只能返回stdout / stderr,而不是等待stdin。

一种方法是使用数据推送指令,以便使用钩子 另一种方法是在服务器上单独传达这些指令,钩子知道在哪里查看。

在这两种情况下,我们的想法是获得自动化流程而不是交互流程。