我正在尝试在git push origin master
之后实现数据库导入,但问题是我无法在Git中提示用户输入 post-receive 挂钩。
我需要向用户询问导入,是否应该发生以及数据库导出文件的名称。
我无法在Google中找到任何有用的信息。
答案 0 :(得分:3)
钩子本身只能返回stdout / stderr,而不是等待stdin。
一种方法是使用数据推送指令,以便使用钩子 另一种方法是在服务器上单独传达这些指令,钩子知道在哪里查看。
在这两种情况下,我们的想法是获得自动化流程而不是交互流程。