我正在尝试建立一个系统,当我将更改提交到我的 GitHub 存储库时,我的服务器也会接收这些提交。
为此,我将我的 GitHub 存储库设置为向我的 rails 应用程序上的 URL 发送一个接收后挂钩。我有一个控制器来处理这个。
问题是:如何在 rails 控制器中运行 git 命令?我知道如何在命令行中执行此操作。
我是否只需键入以下内容:
# controller method where post-receive hook is sent
def commit
git pull origin development
end