0

我正在创建一项服务,允许用户使用 git 从 Web 浏览器将更新部署到服务器。例如:单击“部署”按钮并运行 git 命令。现在建议的语言是 PHP,建议的解决方案是:

<?php
exec('git pull origin master');
?>

很简单,是的,但我不确定这是最好的方法或它的缺点是什么。所以我的问题是,我应该使用什么语言/方法来允许用户从网络浏览器下拉到他们的服务器上?与服务器交互的最佳语言是什么?这还重要吗?

4

1 回答 1

1

一点都不重要。理想情况下,它应该是您/您的团队擅长的语言。

但是做一个“exec”不是这样做的!

使用图书馆。例如试试这个:

在没有 Git 的情况下读取 Git 存储库

于 2012-10-10T15:48:23.093 回答