从Web浏览器执行Git Pull的最佳方法/语言

时间:2012-10-10 15:27:16

标签: php git webserver

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

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

很容易,但我不确定这是最好的方法还是它的缺点。所以我的问题是,我应该使用哪种语言/方法来允许用户从Web浏览器下载到他们的服务器上?什么是与服务器接口的最佳语言?它甚至重要吗?

1 个答案:

答案 0 :(得分:1)

根本不重要。理想情况下,它应该是您/您的团队强大的语言。

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

使用库。例如。试试这个:

Reading a Git repository, without Git