我正在尝试在git push origin master之后实现数据库导入,但问题是我不能在Git的post-receive钩子中提示用户输入。我需要询问用户是否应该导入以及数据库导出文件的名称。我在Google中没有找到任何有用的信息。
钩子本身只能返回标准输出/错误输出,无法等待标准输入。 一种方法是将指令与数据一起推送,供钩子使用。 另一种方法是在服务器上单独通信这些指令,并让钩子知道在哪里查找。 在两种情况下,目的都是获得自动化过程而不是交互式过程。